Jun 30
Digg
Stumbleupon
Technorati
Delicious

PyS60 1.9.6 is out!

A few days after the 25th, which is what the PyS60 team had made us believe would be a constant release date, version 1.9.6 has been made available. As can be seen from the release thread, the improvements are pretty numerous but minor. One interesting feature is the D-pad that appears at the bottom of [...]

Author: Bogdan Galiceanu
Jun 29
Digg
Stumbleupon
Technorati
Delicious

Network programming for PyS60 (XIV)

Have you already heard about Beautiful Soup ? Beautiful Soup is a Python HTML/XML parser with a lot of useful methods to collect data from pages or for navigating, searching, and modifying a parse tree. In this post I will show some usage examples of BeautifulSoup and a link checker application for S60, combining BeautifulSoup [...]

Author: Marcelo Barros
Jun 29
Digg
Stumbleupon
Technorati
Delicious

GamesPlaza now features Verbose!

Verbose now features in BoosterMedia’s mobile site gamesplaza.mobi. It can be found under the puzzles section. One can lookup here and download it directly on your mobile devices.

You can play the game and vote for it based on your experience. For those who have not played Verbose yet, its a game based on anagrams. The [...]

Author: Manikantan
Jun 29
Digg
Stumbleupon
Technorati
Delicious

Python extension api weirdness…?

Lately I’ve been away from python, mostly due to the fact that the Publish & Subscribe interface is not available in PyS60, and I would realy love to use that to retrieve charging status, but also as a means of propagating information throughout my application, and sharing info between applications.
So I started to work with [...]

Author: Mark Hurenkamp
Jun 20
Digg
Stumbleupon
Technorati
Delicious

Network programming for PyS60 (XIII)

In our last post we talked about multicast, a special range of IPs used to send messages for a group of machines. In this case, machines that want to receive message in such group must subscribe to it using socket options. However, it is possible to send messages for all machine in the subnet without [...]

Author: Marcelo Barros
Jun 15
Digg
Stumbleupon
Technorati
Delicious

Network programming for PyS60 (XII)

Until now we have used only TCP in our examples due to its reliability. In fact, UDP could be used when reliability is not an issue or when you implement it in the application layer. However, UDP is your only solution when talking about multicast and broadcast. In this post we will explore the multicast [...]

Author: Marcelo Barros
Jun 14
Digg
Stumbleupon
Technorati
Delicious

A simple Progressbar implementation in Python (Part II)

Following the last post, here’s the other implementation of ProgressBar, now using TopWindow.
The major advantage of this version is the possibility of use on applications that doesn’t use canvas, which was not possible with last post implementation.
Usage example:

pb = ProgressBar()
pb.set_text(u"Please wait…")
i = 0
for i in range(100):
pb.set_value(i)
pb.close()
del pb

Some screenshots:

var addthis_pub = ”;
var [...]

Author: José Antonio Oliveira
Jun 12
Digg
Stumbleupon
Technorati
Delicious

A simple Progressbar implementation in Python

A quick post just to share a small class to display a Progressbar on Canvas:
Usage example:

#buffer could be a copy of canvas
progress = ProgressBar(buffer)
i = 0
for i in range(100):
progress.set_value(i)
canvas.blit(buffer)
progress.close()
del progress

I made four screenshots of this progressbar running inside an application:

var addthis_pub = ”;
var addthis_language = ‘en’;var addthis_options [...]

Author: José Antonio Oliveira
Jun 09
Digg
Stumbleupon
Technorati
Delicious

Kameramation v1.10

Kameramation is an experimentation with mobile phone camera(s). Currently it shows what you can see with the camera, using circular view finder with a visual echo.
There is no practical purpose for this application

var addthis_pub = ”;
var addthis_language = ‘en’;var addthis_options = ‘email, favorites, digg, delicious, myspace, google, facebook, reddit, live, more’;

Author: Jouni Miettunen
Jun 08
Digg
Stumbleupon
Technorati
Delicious

Toolbar on canvas for touch and non touch S60 devices

Toolbars are a common components in modern operating systems, in general represented as a panel with small icons or similar components that can be moved and enabled/disabled. Toolbars add functionality and facilities for users, making enjoyable the user experience. However, few S60 applications have support for toolbars, even in touch enabled devices, like XpressMusic 5800, [...]

Author: Marcelo Barros