User:Sekelsenmat

From Free Pascal wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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