From Forum Nokia Wiki
Marcelo Barros de Almeida
I am graduated as electrical engineer, with MSc and PhD degrees in computational intelligence. In the last six years I have been working as embedded software developer, creating controllers for the industry automation field. Strong computer network knowledge and TCP/IP programming skills complete my profile. Mobility and Python programming are my current hobbies and I am starting in Qt for S60 and Qt for Maemo.
Awards
Contributions before August/2010
Forum Nokia
- Network programming for PyS60 (XVI): Qik API in PyS60
Book chapter
- I am helping to write the book Python on Symbian, at Symbian.org. I am responsible for networking programming chapters.
PyS60 programs
Contributions before August/2009
Forum Nokia
Special post series about Network Programming with PyS60:
- Network programming for PyS60 (I): Series proposal
- Network programming for PyS60 (II): Books and references
- Network programming for PyS60 (III): Socket API introduction, UDP, TCP and IP concepts. Client/server fortune server code examplo.
- Network programming for PyS60 (IV): IP addressing theory.
- Network programming for PyS60 (V): IP addressing practice: creating ad-hoc connections.
- Network programming for PyS60 (VI): Access points selection.
- Network programming for PyS60 (VII): Basic socket API in details. Protocol concepts. Mono thread file server code example.
- Network programming for PyS60 (VIII): Mono thread file client code example.
- Network programming for PyS60 (IX): Dealing with exceptions and debug. File log code example.
- Network programming for PyS60 (X): urllib module and HTTP GET/POST concepts. Code example for retrieving blogs statistics from Wordpress accounts.
- Network programming for PyS60 (XI): Multicast addressing theory
- Network programming for PyS60 (XII): Multicast addressing programming
- Network programming for PyS60 (XIII): Broadcast addressing theory and programming
- Network programming for PyS60 (XIV): Link checker application for S60, using urllib and BeautifulSoup
- Network programming for PyS60 (XV): Using file like sockets
Book chapter
- I am helping to write the book Python on Symbian, at Symbian.org. I am responsible for networking programming chapters.
PyS60 programs
- Wordmobi, a wordpress client.
- Framework for creating user interfaces.
- TXFile and RXFile for exchanging files between phones
- simplejson port for PyS60
- Sigwatch, for graphics on canvas
- remoteshell, a remote shell using WiFi instead bluetooth (works with Linux). Details here.
- mmaker, a utility creating videos of running applications.
- canvaslistbox, a listbox on canvas
- iamdoing, a twitter client.
- s60twitter API, a REST client for twitter. Supports proxy and basic http authentication.
- wpstats, a client for downloading blog statistics from wordpress blogs.
- urllibproxy, a urllib wrapper with proxy and basic http authentication support.
- locale demo, used in Localization Example for PyS60. See wiki page for instructions.
- CanvasToolbar demo code
- Scribble demo revisited.
Phones
Currently testing my application in the following phones:
I have been using XM 5800 daily since I am engaged in creating programs with touch support. However, E71 is my preferred device.
Dreaming about:
- N97
- E72
- E series with touch screen (someday?)
- N900
--Marcelobarrosalmeida 18:18, 3 July 2009 (EEST)