Skip to Content
Mobile Python: Rapid Prototyping of Applications on the Mobile Platform
book

Mobile Python: Rapid Prototyping of Applications on the Mobile Platform

by Jürgen Scheible, Ville Tuulos
December 2007
Intermediate to advanced
348 pages
8h 5m
English
Wiley
Content preview from Mobile Python: Rapid Prototyping of Applications on the Mobile Platform

11.3. MobileArtBlog – Image-Composition Tool

The image-composition tool described in this section allows the user to compose and draw images, as seen in Figure 11.6. With the camera and navigation keys, a photo can be placed multiple times on the canvas and its size can be changed. Alternatively the photo can leave color traces by moving it on the canvas using the navigation keys. At any time during the composition process, a new photo can be taken. The composed image is stored in the gallery of the phone and is also uploaded to the Internet by pressing only one button. The application was created by one of the authors for his MobileArtBlog concept. He uses it during his travels when he is stimulated by things he sees and experiences in different cities, places and situations, trying to capture the moment and turn it into a memorable 'art piece' (mobile art). Once the image is composed, it is posted directly over the mobile data network to his MobileArtBlog website with metadata such as the name of the place and its GPS coordinates. The GPS data are read by way of Bluetooth from an external GPS device. A large collection of created images can be seen a t www.mobileartblog.org with their originating positions on a Google map view.

Figure 11-6. A collage of MobileArtBlog images

Let's look at the code to see how the application works. We list the mobile-client code, as well as the ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Creating Apps in Kivy

Creating Apps in Kivy

Dusty Phillips
How to Develop a Great Digital Strategy

How to Develop a Great Digital Strategy

Jeanne W. Ross, Cynthia M. Beath, Ina M. Sebastian

Publisher Resources

ISBN: 9780470515051Purchase book