Autodesk 15606-011408-9300 Developer Guide - Page 10

Programming and Scripting Languages, Your Audience, Introduction

Page 10 highlights

Programming and Scripting Languages You'll need to be familiar with one or more of the following programming languages or toolkits to develop Autodesk MapGuide web applications. MapGuide applications can include a variety of capabilities including customized interface (toolbar, etc.), report generation, processing of redlining markup, server-side processing of SDF files, Dynamic Map Authoring, and more. I Use Java, JavaScript, JScript, Visual Basic, or VBScript with the Autodesk MapGuide Viewer API to develop applications that programmatically access and control Autodesk MapGuide Viewer. This document covers what you need to know to develop such applications. I Use Macromedia® ColdFusion®, Microsoft® Active Server Pages (ASP), or another third-party application to create custom reports. For information about creating reports, see Chapter 6, "Using Reports to Query and Update Data Sources." I Use the SDF Component Toolkit to create server-side scripts that dynamically update SDF files posted on an Autodesk MapGuide® Server. For more information about using this toolkit, see "SDF Component Toolkit Applications" on page 171 and refer to the SDF Component Toolkit Help. I Use the Autodesk MapGuide Viewer API to process redlining data and update your data sources. For more information about working with redlining data, see "Custom Redlining Application" on page 136. I Use the Dynamic Authoring Toolkit to build XML-based applications for dynamic map solutions. For more information about this toolkit, refer to the Dynamic Authoring Toolkit Developer's Guide. Your Audience As with all development, the most important aspect of designing your application is asking yourself, "What do my users need?" Talk to the people who will be using your application and find out how they will be using it. What tasks will they want to perform? Will they need redlining? Are they computer savvy, or will you need to guide them through basic usage of your application? Do they have much domain knowledge? It's critical that you find out what tasks your users will need to perform, as well as their knowledge of those tasks. 10 | Chapter 1 Introduction

  • 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
  • 205
  • 206
  • 207
  • 208

10
|
Chapter 1
Introduction
Programming and Scripting Languages
You
ll need to be familiar with one or more of the following programming
languages or toolkits to develop Autodesk MapGuide web applications.
MapGuide applications can include a variety of capabilities including
customized interface (toolbar, etc.), report generation, processing of
redlining markup, server-side processing of SDF files, Dynamic Map
Authoring, and more.
Use Java, JavaScript, JScript, Visual Basic, or VBScript with the Autodesk
MapGuide Viewer API to develop applications that programmatically
access and control Autodesk MapGuide Viewer. This document covers
what you need to know to develop such applications.
Use Macromedia
®
ColdFusion
®
, Microsoft
®
Active Server Pages
(ASP), or
another third-party application to create custom reports. For information
about creating reports, see Chapter 6,
Using Reports to Query and Update
Data Sources.
Use the SDF Component Toolkit to create server-side scripts that dynam-
ically update SDF files posted on an Autodesk MapGuide
®
Server. For more
information about using this toolkit, see
SDF Component Toolkit Appli-
cations
on page 171 and refer to the
SDF Component Toolkit Help
.
Use the Autodesk MapGuide Viewer API to process redlining data and
update your data sources. For more information about working with
redlining data, see
Custom Redlining Application
on page 136.
Use the Dynamic Authoring Toolkit to build XML-based applications for
dynamic map solutions. For more information about this toolkit, refer to
the
Dynamic Authoring Toolkit Developer’s Guide
.
Your Audience
As with all development, the most important aspect of designing your appli-
cation is asking yourself,
What do my users need?
Talk to the people who
will be using your application and find out how they will be using it. What
tasks will they want to perform? Will they need redlining? Are they computer
savvy, or will you need to guide them through basic usage of your applica-
tion? Do they have much domain knowledge? It
s critical that you find out
what tasks your users will need to perform, as well as their knowledge of
those tasks.