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 293 | Next

Steven Kelly and Juha-Pekka Tolvanen

"Domain-Specific Modeling"

The generator produces Python code calling the
phone??™s platform services and executes the application in an emulator or in the actual
phone device. Application execution requires that the Python for S60 package be
installed, which includes the Python interpreter and S60 UI application framework
adaptation connecting Python for S60 UI programming and accessing Symbian UI
applications (such as phonebook, calendar, and camera). In this case, the phone
platform and the Python framework were taken as given: there were no possibilities to
modify them during DSM de?¬?nition.
Target Environment and Platform The Python framework was developed to
make application development easier when compared to traditional native S60
development based on C++. An easier entry is essential for opening mobile
application development to a larger developer base, supporting possibilities for
innovation, and lowering the barrier to entry for new developers. In addition to
creating stand-alone S60 applications written in Python, Python for Series 60 also
enables prototyping and concept development. The primary user target is Python
programmers, but a separate development kit is also available for Perl (Hietaniemi,
2006) and a Mobile version of the Java Mobile Information Device Pro?¬?le (MIDP)
can be applied too. These SDKs thus target developers based on their preferred
implementation language; with DSM, a single higher-level language can be used
regardless of the underlying programming language, as discussed later in this chapter.


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