<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Re: [OSGeo-Discuss] C++ library for "gridding"</TITLE>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2900.2963" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2>Thanks for your advice. The ArcGIS is the most popular GIS 
software in china while GRASS is relatively new though it's quite old in the 
world. Many Chinese GIS users are familiar with ArcGIS. We are trying to 
take steps to make them becoming familiar to GRASS. I think the 
next generation GUI based on wxPython for GRASS is a great work.  We'll 
study and pay more attention to it. </FONT><FONT size=2>For 
the </FONT><FONT face=Verdana size=1>wxPython GUI, I think it 
accesses the GRASS commands, instead of the new API. </FONT><FONT face=宋体 
size=2></FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT> </DIV>
<DIV><FONT face=宋体 size=2>Regards.</FONT></DIV>
<DIV><FONT face=宋体 size=2></FONT> </DIV>
<DIV><FONT face=Verdana size=1>Chen</FONT></DIV>
<DIV>--------------------------------------------------------------------------------------------------------------------------<BR> Rongguo 
Chen, Prof., Ph.D<BR> State Key Laboratory of Resources & Environmental 
Information System (LREIS, <A 
href="http://www.lreis.ac.cn">http://www.lreis.ac.cn</A>)<BR> Institute of 
Geographical Sciences and Natural Resources Research (IGSNRR, <A 
href="">http://www.igsnrr.ac.cn</A>)<BR> Chinese Academy of 
Sciences.<BR> Email: <A href="">chenrg@lreis.ac.cn</A>, <A 
href="">chenrg@igsnrr.ac.cn</A><BR>Tel:   (86-10)64888963, 
13911825587<BR>Fax:   (86-10)64889630<BR><BR> </DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 9pt 宋体">----- Original Message ----- </DIV>
  <DIV style="BACKGROUND: #e4e4e4; FONT: 9pt 宋体; font-color: black"><B>From:</B> 
  <A title=michael.barton@asu.edu href="mailto:michael.barton@asu.edu">Michael 
  Barton</A> </DIV>
  <DIV style="FONT: 9pt 宋体"><B>To:</B> <A title=discuss-digest@mail.osgeo.org 
  href="mailto:discuss-digest@mail.osgeo.org">discuss-digest@mail.osgeo.org</A> 
  ; <A title=discuss@mail.osgeo.org 
  href="mailto:discuss@mail.osgeo.org">discuss@mail.osgeo.org</A> </DIV>
  <DIV style="FONT: 9pt 宋体"><B>Sent:</B> Tuesday, October 24, 2006 12:39 
PM</DIV>
  <DIV style="FONT: 9pt 宋体"><B>Subject:</B> Re: [OSGeo-Discuss] C++ library for 
  "gridding"</DIV>
  <DIV><FONT face=宋体 size=2></FONT><BR> </DIV><FONT 
  face="Verdana, Helvetica, Arial"><SPAN style="FONT-SIZE: 12px">This will be 
  interesting to follow. First a question, then a couple things to consider with 
  respect to the GUI. <BR><BR>Will this new API be accessible from the wxPython 
  (wxWidget) GUI platform?<BR><BR>With respect to a GUI, one of the great things 
  about open source is that you can adapt the code in many ways. However, you 
  might want to also catch up on the extensive GUI discussions that we’ve had 
  over the past year. A long thread beginning about a year ago, and continuing 
  over several months focused on the design specifications for a next generation 
  GUI for GRASS. A follow up thread discussed the advantages and disadvantages 
  of available GUI platforms from the standpoint of interface potential, 
  useability, cross-platform support, and code maintainability within the GRASS 
  user/developer community. A couple items are worth summarizing.<BR><BR>First, 
  just because ArcGIS has a very large commercial market share doesn’t mean that 
  it has the best UI or that an open source project can’t create a better UI for 
  GIS. There was considerable consensus around a number of features that many of 
  the GRASS community felt were essential in a UI but which are lacking in 
  ArcGIS (e.g., a CLI, efficient use of screen real estate with a single control 
  for multiple windows) and more diversity about other design specs (tightly or 
  loosely coupled 3D visualization and cartographic capabilities).<BR><BR>The 
  second is that QT and wxWidgets emerged as the leading GUI design platforms. 
  Of these, wxPython (Python implementation of wxWidgets) garnered the most 
  support because it is easier to develop in and more members of the GRASS 
  community have programming skills that can support it. Relatively few people 
  are QT experts, but many more people in the GRASS world have Python 
  experience.<BR><BR>Many of the initial GUI design specs have been implemented 
  in the current TclTk interface in order to test and refine this design. Others 
  will require a GUI platform with capabilities beyond TclTk. A wxPython GUI is 
  already present in the CVS in prototype test form and is actively being 
  developed. You might want to take a look at these to see where they are at and 
  whether (and how) they might interact with you new libraries. 
  <BR><BR>Michael<BR>__________________________________________<BR>Michael 
  Barton, Professor of Anthropology<BR>School of Human Evolution & Social 
  Change    <BR>Center for Social Dynamics & 
  Complexity<BR>Arizona State University<BR><BR>phone: 480-965-6213<BR>fax: 
  480-965-7671<BR>www: <A 
  href="http://www.public.asu.edu/~cmbarton">http://www.public.asu.edu/~cmbarton</A> 
  <BR><BR><BR><BR><BR><B>From: 
  </B><discuss-digest-help@mail.osgeo.org><BR><B>Reply-To: 
  </B><discuss-digest@mail.osgeo.org><BR><B>Date: </B>24 Oct 2006 01:40:30 
  -0000<BR><B>To: </B><discuss@mail.osgeo.org><BR><B>Subject: </B>discuss 
  Digest 24 Oct 2006 01:40:30 -0000 Issue 120<BR><BR></SPAN></FONT><FONT 
  size=2><FONT face="Monaco, Courier New"><SPAN 
  style="FONT-SIZE: 10px"><BR></SPAN></FONT></FONT><FONT 
  face="Verdana, Helvetica, Arial"><SPAN style="FONT-SIZE: 12px"><B>From: 
  </B><<FONT color=#0000ff><U>chenrg@lreis.ac.cn</U></FONT>><BR><B>Date: 
  </B>Mon, 23 Oct 2006 09:57:20 +0800<BR><B>To: </B>Song <<FONT 
  color=#0000ff><U>xfsong@gucas.ac.cn</U></FONT>>, <<FONT 
  color=#0000ff><U>discuss@mail.osgeo.org</U></FONT>><BR><B>Subject: </B>Re: 
  Re: [Fwd: Re: [OSGeo-Discuss] C++ library for 
  "gridding"]<BR><BR></SPAN></FONT><FONT size=2><FONT 
  face="Monaco, Courier New"><SPAN style="FONT-SIZE: 10px">Hi, all,<BR><BR>I had 
  2 days out at the weekend. Thank you for your attention. I'd like to say, we 
  just started the work,and the initial tech docs were in chinese. I'll try to 
  explain what we'll do for the project.<BR>We're working on the current 
  CVS-HEAD (GRASS 6.3). A new directory called API was added to the main 
  directory of GRASS. The high-level APIs will be based on the files of GRASS 
  commands. and will form 7 new dynamic libraries (.so for linux, and .dll for 
  windows), which will be updated along with GRASS CVS. The ArcGIS-like GUI will 
  call these APIs for data processing. The work will join grass cvs once some 
  progress made. 
<BR><BR>Regards<BR><BR>Chen<BR><BR></BLOCKQUOTE></SPAN></FONT></FONT></BODY></HTML>