tag:blogger.com,1999:blog-70707755476390955572024-03-05T11:31:15.715-08:00codesouthPierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-7070775547639095557.post-35747674114942975922010-01-22T02:28:00.001-08:002010-03-15T11:28:20.129-07:00csvMapViewer<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7KE8ow8r7Tt6WZCHDfTQ0B-ntjyWmK7zovZnCv5QZh-xhpMYx-0BTEIkmEhlrgQjg7vF0pSiMHf1iRxF7_RmLWPaoQKKN4zpjtjfuahc5fLLqiKbuKJp1oR7R2gX1ilazw96-fRaNjc/s1600-h/csvMapViewer.png"><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"><img style="cursor:pointer; cursor:hand;width: 320px; height: 218px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhJ7KE8ow8r7Tt6WZCHDfTQ0B-ntjyWmK7zovZnCv5QZh-xhpMYx-0BTEIkmEhlrgQjg7vF0pSiMHf1iRxF7_RmLWPaoQKKN4zpjtjfuahc5fLLqiKbuKJp1oR7R2gX1ilazw96-fRaNjc/s320/csvMapViewer.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5448903523440312274" /></span></span></a><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"><br /><br />An adobe AIR google map to view any *.cmv (lat;long;label_character;description(s) line per location encoded CSV) files.</span></span><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Can be used for installation teams, planning, work assignment etc.</span></span></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"><br /></span></span></div><div><b><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Download:</span></span></b><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> </span></span><a href="https://docs.google.com/leaf?id=0B9I4YNhxgGdoYzZjZTQ5MzUtYzZmMS00OThhLTgyY2YtYmFhNDY4NGNjMDAz&hl=en"><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">here</span></span></a><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">.</span></span></div><div><b><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"><br /></span></span></b></div><div><b><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">About Screenshot:</span></span></b></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">2 CMV files dragged into app(...0 and ...1 markers), 1 Geocoded result of nearby intersection(G named markers: "cnr campbell cedar fourways"). 13 search matches (green highlighted markers) found in search on existing tags. 3 user assigned links marked with blue PolyLines.</span></span></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"><br /></span></span></div><div><b><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Released version info:</span></span></b></div><div><div><div><div><div><div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;"> ==============================================<br />v1.30 (2010.03.15):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Drag Manager infrastructure added with online notification service</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Drag and drop based assignments with overlay showing assignents done</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Timestamped updates in settings/view log</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Custom infowindow content added</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Settings sanity checks added with user feedback</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Switching to/from settings visual effects</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Settings manager populates on view load</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Made Settings bindable</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">AutoMigrate and initialization of settings</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.21 (2010.03.01):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added settings screen: Email address and Subject settings managed.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Settings management lsoding from and saving to settings.xml.</span></span></li></ul></div><div style="font-size:15.84px;"><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.20 (2010.02.28):</span></span></div><div style="font-size:15.84px;"><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">CMV data parsing utils</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Fix for no-header files loading</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.19 (2010.02.26):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Refactored away from Marker Arrays storing core to Array of custom POI/GMapPOI class</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Lazy marker creation/update functionality to improve loading performance</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Per POI HTML infowindow added containing more details for each</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">More verbose CMV format supported now with infoWindow-only vs tooltip-only data</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Automatically filling missing headers and data as needed per POI</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">POI InfoWindow full text search, not just tooltip data</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Geocode results now display more relevant data in infowindow than previous tooltip</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Fix window min width for Windows clients</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.18 (2010.02.21):</span></span></div><div><ul><li></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Updated gmaps core from 1.17 to 1.18</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Enabled printing</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Deal with minimum initial window size scrolling on small screens (<=1024 wide)</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.17 (2010.02.03):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Comment format excluded from POI data, Usage updates.</span></span></li></ul></div></div></div></div></div></div></div><div><div><div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.16 (2010.02.01):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added number of markers/POI indicator on load from any source.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added search results number of POI status feedback .</span></span></li></ul></div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.15 (2010.01.31):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Automatically(Correctly) extend map bounds on any search result.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Clear Search results, status and controls on new defined load.</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.14 (2010.01.21):</span></span></div><div><ul></ul><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">App now accepts TEXT and URL drops:</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Loads CMV formatted files from remote resource URL. Tested in Chrome browser.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Loads CMV formatted text drops thats not just a URL</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added activity log feedback feature.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Improved error display/tracing system.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Improved, less invasive parse error detection and feedback.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Improved debug feedback.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Remove unused back button.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Improved about, usage info.</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.13 (2010.01.26):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Custom file type added(CMV), registered not loding from (yet).</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">File format change to include type string displayed on pin.</span></span></li></ul></div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.12 (2010.01.21):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Minor updates, name change, download link added.</span></span></li></ul></div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.11 (2009.11.30):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Focussed on improving navigation and adding search function to aid in field work.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added search on map functions highlighting found results:</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Search for matching markers, highligting found markers, or</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">multi point geocoded address marker searching with highlighting. Adding to the existing map, auto centering the map on 1st result.<br /></span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Removed unused status bar, match map palette elsewhere.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Search result status display (result n of m).</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Result status navigation (next/previous) automatically centering map on item.</span></span></li></ul></div><div><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">==============================================<br />v1.01 (2009.10.09):</span></span></div><div><ul><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">The application now supports mouse wheel and smooth zoom feature.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">The application is now drag and drop only with non-movable markers.</span></span></li><li><span class="Apple-style-span" style="font-family:arial;"><span class="Apple-style-span" style="font-size: small;">Added support for loading multiple CSV files, denoting each marker created from a file with its own file sequence number from 0...N. This enables for example importing all the MiniSubs as one file and Stubbies as another file, the markers will then visually distinguish the 2 groups.</span></span></li></ul></div>Pierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-18974189364253723072009-12-23T02:22:00.000-08:002009-12-23T06:00:17.166-08:00cross platform web runtimesI must admit, it was fun learning a bit of AS, but one thing that always bugged me about AIR-it is basically closed, and boy getting a eclipse setup without buying the IDE from adobe (eclipse already set up with their own plug-ins) was, lets just say a challenge and made the AS seem like pun intended:<br /><br /><ul><li>WYSIWYG editing of the MXML(OK),<br /></li><li>Action-script with code completion(semi OK, missing look-ups of external libraries for code completion)</li></ul>Things to like about AIR is the encryption, signing and remote update of apps are well though out.<br /><br />While I was looking at getting another project going in AIR after a work induced hiatus, I found some information about <a href="http://www.appcelerator.com/">Titanium</a>. Basically whats nice is:<br /><ul><li>Mostly JS based, with support for PHP/Python.<br /></li><li>A good (Apache style) license I can probably trust.</li></ul>A very good intro between Titanium and AIR was one not specifically aimed at exploring that angle, rather explaining the advantages of web run-times in general in for desktop apps on: "<a href="http://funkatron.com/site/comments/air-titanium-and-webos-10-things-you-cant-do-in-a-browser/">air-titanium-and-webos-10-things-you-cant-do-in-a-browser</a>".<br /><br />Now I'm intrigued and wanna see how easy porting from AIR to Titanium will be for my simple app... Will be reporting back soon (unless work kidnaps me again a few weeks!!!)<br /><br /><span style="font-weight: bold;">Edit:</span><br />Just tried to run one of the sample apps and here's my 2c:<br /><ul><li>(very) few sample apps: Tweetanium,<br /></li><li>a 2.3Mb download! for a Twitter webapp??</li><li>On Kubuntu remember to set the http_proxy environmental variable before running the "installer" (Air detects it from KDE/desktop settings automatically!) then<br /></li><li>It proceeded to download (more than the 2.3Mb!?) - this seemed like the support libraries for titanium, networking, disk access etc. After getting that sorted,<br /></li><li>It would not run in any way. Or be killed except to kill -9 the process.</li><li>There is no encrypted package, all the JS of the app is clearly visible/editable before install - security seems lacking although I don't know if its only for some of these example apps, but then why are they on the "featured" list?</li></ul><span style="font-weight: bold;">Conclusion: </span><br />From my quick dive into titanium it seems people like the tech it provides a lot more than it is ready for production use (compared with what I've experienced with AIR). sorry.Pierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-38212599197988772292009-11-30T13:46:00.000-08:002009-12-23T02:40:41.777-08:00JSON or XMLTo use my map view app and make it a online tool for customers and also web-integrate it, what should I use of the 2...we already have an XML server interface and is planned as significant part of roadmap...<br /><br />Nice rundown here comparing the 2: <a href="http://myarch.com/json-pros-and-cons">JSON vs XML</a>Pierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-83898354681114842082009-11-20T02:49:00.000-08:002010-01-22T02:32:08.767-08:00it works my first poc is out in wildmoved to <a href="http://codesouth.blogspot.com/2010/01/csvmapviewer.html">here</a>.Pierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-60915474648352616722009-08-20T08:48:00.000-07:002009-08-20T08:55:19.068-07:00First postAgain - now going in a new direction:-)<br /> come to think of it, since im a great fan of opensource, changing direction 180 from north is appropriate. Not to mention being IN South Africa...Pierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-6181856960049180582009-08-19T23:28:00.000-07:002009-11-17T14:03:33.721-08:00Got the keyFor google maps api, also one for my http://localhost (apparently you need that for local server testing). No I'll try a simple transparent (png?) overlay... useful for stenography or any other additional data not shown easily with google's own map markers/api<br /><br />If only I had more time:-(<br /><br />apparently that didnt work...is it AIR or me..now im trying this URLPierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0tag:blogger.com,1999:blog-7070775547639095557.post-33870673827555654672009-08-19T13:31:00.000-07:002009-08-20T08:51:56.820-07:00Other direction's First postHope to post lots of interesting projects herePierrehttp://www.blogger.com/profile/01818014229292531509noreply@blogger.com0