Common delimiters, such as comma
and dash, are provided for selection in a prede?¬?ned list property. If a message
element is taken froma complex data type (e.g., froma Formincluding several
?¬?elds), the chosen value is referred to by its index.
. Open: For accessing ?¬?les and browsing the web, an Open concept is used. This
concept has a property, a target address, or a ?¬?le name. In later versions of the
Python framework, a stand-alone opening option was added to enable opening
in a separate processes. For example, a browser could be started in a new
LANGUAGE FOR APPLICATION MODELING 167
process outside the current Python application process. Because this standalone
method of opening did not have the possibility of canceling the process
inside Python, it was de?¬?ned as a new language element instead of simply
adding a Boolean property to differentiate the two access methods. This made it
easy and clear for the metamodel to forbid adding a cancel ?¬‚ow to a stand-alone
open object.
. The Start exe concept was de?¬?ned to access native prebuilt phone applications,
such as Calculator, Calendar, Camera, and so on, from the Python application.
This modeling concept, Start exe, had a list property of available S60 phone
applications. The ?¬?rst release of the Python framework did not provide access
to a phonebook or making calls, but support for them could later be
implemented by simply extending the current concept or de?¬?ning subtypes for
it (e.
Pages:
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318