User:Sekelsenmat

From Free Pascal wiki
Jump to navigationJump to search

Hi, my real name is Felipe and I am an electric engineer graduated at the University of São Paulo.

Current projects

Finished projects

  • 2008 - Develop a digital osciloscope with two coleagues of mine. The osciloscope is connected to the computer via a ISA Card. The interface software is written in Lazarus and is a Multi-platform, graphical application that can access the ISA Card on both Windows and Linux. You can download the final report and also the source code for the software here: http://eletronicalivre.incubadora.fapesp.br/portal/english/oscilloscope/

ToDo List for Lazarus

  • Improve Qt widgetset until it can compile many examples. Only hello example is currently fully functional.
  • Implement basic parts of Windows CE interface, notabily TApplication, TCustomForm and TButton.
  • Things to check for Windows Unicode Support:
    • StatusBar
    • File Open dialog
    • TMemo
    • win32proc.MeasureText for button size on Lazarus About box
    • ListView

Qt Contest 2008

Moved here: Qt Contest 2008

Orphaned links

Capture 2.jpg Wince.PNG

Dock images for comparison

New Lazarus Icon Proposals

Smartphone Marketshares

Moved here: Smartphone Development

Lazarus and Free Pascal usage statistics from Source Forge

Lazarus Measures in 11/8/2010, being that the Last release was 0.9.28 in 2009-10-26

Platform Downloads in Source Forge Downloads %
win32 - x86 128558 67,66%
Linux - All platforms 33000 17,37%
win64 11459 6,03%
wince - arm ~9000 4,74%
Mac - PowerPC & x86 ~8000 4,21%
Total 190017

Free Pascal Measures in 11/8/2010, being that the Last release was 2.4 in 2009-12-31

Platform Downloads in Source Forge Downloads %
win32 - x86 85641 55,31%
Linux - All platforms ~14000 9,04%
win64 2387 1,54%
wince - arm ~800 0,52%
Mac - PowerPC 64, PowerPC, x86 and iPhone ~5000 3,23%
DOS ~2600 1,68%
FreeBSD ~200 0,13%
OS/2 ~200 0,13%
NintendoDS (counting 2.2.4) ~40000 25,84%
GameBoy Advanced (counting 2.2.4) ~4000 2,58%
Total 154828

Summed figures of Lazarus + Free Pascal with the following adjustments: All FPC stats x2 because of it's own server, except Linux which is x3 because it can be easily found in distributions:

Platform Downloads in Source Forge Downloads %
win32 - x86 280000 56,68%
Linux - All platforms 75000 15,18%
win64 16000 3,24%
wince - arm 11000 2,23%
Mac - PowerPC 64, PowerPC, x86 and iPhone 18000 3,64%
DOS 5200 1,05%
FreeBSD 400 0,08%
OS/2 400 0,08%
NintendoDS (counting 2.2.4) 80000 16,19%
GameBoy Advanced (counting 2.2.4) 8000 1,62%
Total 494000

Building FPC

In Mac OS X, with FPC 2.4.0 installed and building Trunk:

cd ~/Programas/fpctrunk/
make clean all install INSTALL_PREFIX=~/Programas/fpctrunk/install

Links

Temporario, como usar ListView no Android:


Summer of Code

FPC Advantages