Autodesk 15606-011408-9330 User Guide - Page 38

Developing Applications with Autodesk MapGuide

Page 38 highlights

Developing Applications with Autodesk MapGuide This section describes the products and technologies used to create an Autodesk MapGuide application. An Autodesk MapGuide application can be as simple as an HTML page that displays an embedded Map Window File (MWF), or it can be as complex as a CGI application, coded in C++, that modifies data files on the server and refreshes the browsers of everyone viewing the map. Usually it is something between the two, such as a map embedded in a Web page that has buttons and other controls on it that interact with the map. Example of an Autodesk MapGuide application Autodesk MapGuide applications can be client-side or server-side. A client-side application runs in the user's browser, using the processing power of the user's (client) computer. It is typically an HTML page that hosts Autodesk MapGuide Viewer and contains code to access the objects of the Autodesk MapGuide Viewer API. A server-side application runs on the server, and is typically used for generating custom map reports, generating dynamic HTML pages, and updating map resources, such as databases, GIS, or CAD files. In most cases, applications are a combination of both client-side and server-side 38 | Chapter 2 Understanding Autodesk MapGuide

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204

38
|
Chapter 2
Understanding Autodesk MapGuide
Developing Applications with Autodesk
MapGuide
This section describes the products and technologies used to create an
Autodesk MapGuide application.
An Autodesk MapGuide application can be as simple as an HTML page that
displays an embedded Map Window File (MWF), or it can be as complex as a
CGI application, coded in C++, that modifies data files on the server and
refreshes the browsers of everyone viewing the map. Usually it is something
between the two, such as a map embedded in a Web page that has buttons
and other controls on it that interact with the map.
Example of an Autodesk MapGuide application
Autodesk MapGuide applications can be
client-side
or
server-side
. A client-side
application runs in the user
s browser, using the processing power of the
user
s (client) computer. It is typically an HTML page that hosts Autodesk
MapGuide Viewer and contains code to access the objects of the Autodesk
MapGuide Viewer API. A server-side application runs on the server, and is
typically used for generating custom map reports, generating dynamic HTML
pages, and updating map resources, such as databases, GIS, or CAD files. In
most cases, applications are a combination of both client-side and server-side