Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
On Sunday 16 March 2014 15:33:36 Ivanko B wrote: > Using a QEMU emulator for instance : > I don't know. > http://xecdesign.com/qemu-emulating-raspberry-pi-the-easy-way/ > > which provide DEBIAN 7 with Xorg. > Works excellent. It may even install FreePascal 2.6.0: > > # sudo apt-get update > # sudo apt-get install mc > # sudo apt-get install fpc > > Although only 200 MB free space (for "2014-01-07-wheezy-raspbian.img") > remains after this installation and built MSE* will occupy approx > additional 100 MB (though the image size can be enlarged if needed). > > PS: There're guys on "Freepascal.Ru" interested in any FPC GUI library > providing responsive GUI (LAZARUS fails here even with QT5 using > OpenGL internally). The further deal is "OpelGL ES" GUI drawing > backend instead of the pure OpenGL one (it may be one of causes why > QT5 remains slow). > Open GL is not well suited as backend for 2D GUI IMHO. Is Xorg slow on Raspberry Pi? One could try to write optimized GLES shaders for the MSEgui drawing primitives. " gdifuncty = (gdf_creategc,gdf_destroygc,gdf_changegc,gdf_createpixmap, gdf_pixmaptoimage,gdf_imagetopixmap, gdf_getcanvasclass,gdf_endpaint,gdf_flush,gdf_movewindowrect, gdf_drawlines,gdf_drawlinesegments,gdf_drawellipse,gdf_drawarc, gdf_fillrect, gdf_fillellipse,gdf_fillarc,gdf_fillpolygon, gdf_drawstring16, gdf_setcliporigin, gdf_createemptyregion,gdf_createrectregion, gdf_createrectsregion, gdf_destroyregion,gdf_copyregion,gdf_moveregion, gdf_regionisempty,gdf_regionclipbox, gdf_regsubrect,gdf_regsubregion, gdf_regaddrect,gdf_regaddregion,gdf_regintersectrect, gdf_regintersectregion, gdf_copyarea,gdf_getimage, gdf_fonthasglyph, gdf_getfont,gdf_getfonthighres,gdf_freefontdata, gdf_gettext16width,gdf_getchar16widths,gdf_getfontmetrics ); " I am no GLES expert, the experimental MSEgui OpenGL backend could be used for a start. What are the planned MSEgui applications on Raspberry Pi? Martin -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
Open GL is not well suited as backend for 2D GUI IMHO. = Raspberry PI uses OpenGL ES for 3D, OpenVG for 2D & OpenMAX for media. (http://en.wikipedia.org/wiki/Raspberry_Pi). Win7 & Win8 use DirectX for GUI draing and succeed (although DirectX is both 2D[DirectDraw] & 3D[Direct3D]). Possibly the 3D OpenGL solution should be accompanied by a 2D one. What are the planned MSEgui applications on Raspberry Pi? === Drawing graph primitives etc at first - me'll ask the guys. Not MSEgui exactly but any with responsive GUI :) Is Xorg slow on Raspberry Pi? == No, the stock applications are fast. But LAZARUS ones are very slow. -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
Hmm, it seems that OpenVG runs on top of OpenGL [ES]. (http://en.wikipedia.org/wiki/OpenVG). -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
What are the planned MSEgui applications on Raspberry Pi? = The response : buttons, panels, tab sheets, vector graphic for 2D drawing. -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
On Monday 17 March 2014 09:56:02 Ivanko B wrote: > > Is Xorg slow on Raspberry Pi? > == > No, the stock applications are fast. But LAZARUS ones are very slow. > MSEgui is very fast on xlib-Xorg so it could be OK on Raspberry Pi too. Needs to be tested. Martin -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
Also "Raspberry PI" allows to install full FPC+MSEide+MSEgui build environment - native or QEMUlated. MSEgui is very fast on xlib-Xorg === FreePascal people can't get why LAZARUS is so slow on this soap-case "machine". -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
On Monday 17 March 2014 14:25:47 Ivanko B wrote: > Also "Raspberry PI" allows to install full FPC+MSEide+MSEgui build > environment - native or QEMUlated. > > MSEgui is very fast on xlib-Xorg > === > FreePascal people can't get why LAZARUS is so slow on this soap-case > "machine". > Lazarus has an additional complicated layer between widgetset and and application. MSEgui has more possibilities for optimisation because the "widgetset" is embedded and under full control. It is a tremendous task to make a Lazarus-like system basically working and to adapt and optimise it continuousely to the ever changing widgetsets. For MSEgui this is much easier to achieve. Additionally MSEgui is mostly a single person undertaking which has its advantages and I deliberately work with old and slow computers. ;-) Although I don't know if Raspberry Pi performance is sufficient for the full MSEgui development environment. Martin -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
Re: [MSEide-MSEgui-talk] Can MSEide be built for ARM 11 - Raspberry Pi ?
Lazarus has an additional complicated layer between widgetset and and application. MSEgui has more possibilities for optimisation because the "widgetset" is embedded and under full control. === And may be becfuse of the design "window per form" as contrarry to "window per widget primitive". -- Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech ___ mseide-msegui-talk mailing list mseide-msegui-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk