Sep 13
Digg
Stumbleupon
Technorati
Delicious

UI Component - Py-iAlbum-Viewer

With lots of new features like 3G, GPS, Camera, Video; a very attractive user interface is required. I spent some time to develop a GUI component in PyS60. It’s behavior like a iPhone album viewer, hence I call it Py-iAlbum-Viewer.
The purpose of this GUI component is to search all the image file in mobile device [...]

Author: Pavan Pareta
Aug 30
Digg
Stumbleupon
Technorati
Delicious

Touch Stick 1.00 (PyS60 sample code)

Touch Stick demonstrates how to code Touch UI device’s screen as a virtual joystick (5-way rocker key). It is sample code for PyS60 1.9.x developers and works on Nokia 5800 (at least).
Clicking on top horizontal blue bar works like pressing Up Arrow key, bottom horizontal bar like Down Arrow. In the middle there are three [...]

Author: Jouni Miettunen
Jul 01
Digg
Stumbleupon
Technorati
Delicious

Programming Games with AI

So far, I have talked about flash games based on logic, their design, code modeling and given tips in Flash Lite. As some might know, I have been reading Python and J2ME for quite some time now. And in this post, I shall discuss how to program a simple Tic-Tac-Toe game in Python. I shall [...]

Author: Manikantan
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
May 22
Digg
Stumbleupon
Technorati
Delicious

Network programming for PyS60 (IX)

A new element was presented in our last post: exception handling. It is quite impossible to create a “bulletproof” programs without any kind of exception handling. In special, the PyS60 socket API does an extensive usage of exceptions to indicate errors like connection timeout, unexpected closed connections and so on. When programming, you need to [...]

Author: Marcelo Barros
May 13
Digg
Stumbleupon
Technorati
Delicious

Network programming for PyS60 (VIII)

Did you do your homework ? So, I would like present a possible solution for a PyS60 client for sending files to that server we developed in our last post. The client is very similar to the PC solution presented, I just added a PyS60 UI wrapper and a class for selecting files called FileSel [...]

Author: Marcelo Barros
May 05
Digg
Stumbleupon
Technorati
Delicious

Timer Sample v1.20

Timers, love to hate. They look like they work - until they don’t. Bummer!
While furiously debugging Nixie Watch v1.10 last night, I did some memory leak debugging which possibly was or was not related to timers. Never found out, but I did discover two new ways how NOT to use timers. Also a work-around for [...]

Author: Jouni Miettunen
Apr 27
Digg
Stumbleupon
Technorati
Delicious

Unleash the power of PNG transparency with masks

Although PyS60 is not able to deal with images with alpha information (32-bit or RGBA), there is one way to show transparent GIF and PNG images using the mask parameter on Image class.
Suppose you have drawn a very cool clock with Inkscape having a transparent background and that you have exported it to PNG and [...]

Author: José Antonio Oliveira
Apr 21
Digg
Stumbleupon
Technorati
Delicious

Featured #14 + Interview of the author!

The prominent aim of the Featured PyS60 Applications section is to help the developers of PyS60 build standalone applications on PyS60.
It has been many months now that we introduced “Featuring an PyS60 Application” here on Croozeus. This time we are also publishing an interview of the author of application. Since the touch support for PyS60 [...]

Author: Pankaj Nathani
Apr 19
Digg
Stumbleupon
Technorati
Delicious

FlagIcon48 v1.00

FlagIcon48 is an example how to use IconDrawer flag 48×48 pixel icons with PyS60. I just added a mask file, compiled MBM and wrote some sample index code to help integration with PyS60. Just remember that the main thing is these fantastic flag graphics.
http://jouni.miettunen.googlepages.com/flagicon48
Enjoy,
–jouni

var addthis_pub = ”;
var addthis_language = ‘en’;var addthis_options = ‘email, favorites, digg, [...]

Author: Jouni Miettunen