Porting of PromocardMA (Promocard Mobile Application) from Symbian 2nd edition (8.1) to Symbian 3rd Edition (9.1), skin support, scalable interface landscape, cam control, http, heap and stack management in new (.exe) format. Work done for Portel s.r.l. (www.portel.it) and promocard (www.promocard.it)
Application for logging ppp connection in GNU/Linux system: pppd-logger & pppd-logger-gtk
Works done for fincos s.r.l. (www.fincos.net)
[drupal site]
Maintain and development of new functionalities. Work done for IMEvolution S.r.l. (sites: www.cellularmagazine.it, messaggi-online.it, tecnomagazine.it )
Graphical rework of one of the most great community site work done for Synergia s.r.l. (digiland.libero.it)
development of some modules, configuration, setup. Internal use (this site)
Rebuild Eclipse in 'native' (bcabi) code with gcj 4.0. Packaging for Debian GNU/Linux
metronomo. For internal use.
API Source compatible with Symbian OS 7.0 for internal use
Server Apache configuration, modpython, php, virtualhost. db mysql, webalizer. awstats. bind (dns) configuration. Mail server. spamassassin server. ssh server. hardware router. work done for intranet site.
Extention to webschool (PHPNuke based) for management of presences and votes. Work done for Dr.Net coop. Macerata
for download of protected contents, pay system throw SMS Reverse billing. HTTP/1.1 stack hand crafted for Symbian OS 6.1 Series 60 platform, Nokia 3650/7650. Work done for A-Tono S.r.l. (www.a-tono.com)
Applet Java for loads' computation of reticular bridge. Interactive input (node, arc, load showing angle and intensity), calculation Gauss/Jordan with pivot and singalarity detection. Work done for Fulvio Santoni Costruzioni S.r.l.
[postgreSQL, C/C++, PHP]
Integrated solution of opensource based (multi-server side + client
communication architecture) and closed source based (client side: MS
Windows). Project done in collaboration with Noze S.r.l. (noze.it)
Review and analisis of BREW, a Qualcomm (TM)'s technology for smartphone based on C++ and native compilation for all supported hardware. Comparition with existing J2ME and guess on market impact.
[C/C++]
TILab Requested an analisis and implementation of a clustered logging
machine to Noze S.r.l. The problem could not be paralellized due to
constraint on reading input and writing output. I wrote an LL(1)
parser for binary log file, I propose a solution for paralellizing the
things noting that that this job was a nonsense.
[C/Posix Thread, J2ME]
Client and server implementation of icq (v5, udp) protocol based
solution. J2ME development tools configuration in GNU/Linux with Emacs
extension (wrote as emacs lisp functions). Completiotion of back
enginering documents of icq protocol (version 5) (using ethereal as
sniffer). Development of a simple C language icq server version 5 (UDP
based), POSIX thread and db interface to postgreSQL. Client:
interface, stub for socket related functions, configuration management
in rmi. Missing udp support in J2ME (MIDP 1.0) stops the project.