SEARCH
0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Prev | Current Page 294 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"


The Python for S60 release is offered as an extension to standard Python libraries
(Rossum and Drake, 2005). It provides a subset of the underlying phone services and
UI elements. For example, instead of over 10 different kinds of lists in native S60, the
Python framework and its appuifw module provided only a few. In addition to
supporting selected native Graphical User Interface (GUI) widgets from the S60
platform, the Python framework offers networking support for General Packet Radio
Service (GPRS) and Bluetooth, Short Message Service (SMS) sending, and accessing
other phone applications, such as camera or calendar. Python for S60 follows closely
the S60 architecture and its UI programming model. The architecture of the Python for
S60 environment is illustrated in Fig. 8.1 (Nokia, 2004).
The built-in appuifw module provides the key API. The Content_handler object
type facilitates interfacing to other UI applications and common high-level UI
components. It is based on the notion that UI application interaction can be reduced to
operations on Multipurpose Internal Mail Extensions (MIME)-typed content by
designated handlers. Via the Canvas object type, general-purpose graphics toolkits
can attach to the UI of a Python application. During creation of the DSM solution,
Canvas support was not yet available.


Pages:
282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306
hotel jelenia góra Russian bride Free English grammar and study guid powiekszenia wielkoformatowe counter strike 1.6