Asbjørn Heid that is cool. But at the moment Mohammed Nasman is right...We could not target windows 10 on it. but in that case Delphi is just not the right tool at the moment .. :-)
If they release the GPU code this time they will be able to target hardware accelerated Android and we will be able to code to it at that point. rPi version 1 has a GPU but they never release the code to allow the Android port to target it, well technically they did release it last year I think but too late for anyone to be bothered porting it to Android.
Jeroen Wiert Pluimers Hadn't seen the NetDuino before, well looked at the hardware spec, looks interesting. I'm interested to see how the Aurduino TRE goes which is a collaboration with the Beagle Bone guys, BBB board can run Android and then delphi app I believe. Be nice to have console type application for Android though or for that matter Linux as well. http://arduino.cc/en/Main/ArduinoBoardTre
Mohammed Nasman : Then switch to the Free Pascal Compiler. I've been writing software for the RPi since day one with FPC and use fpGUI [http://fpgui.sourceforge.net] as my GUI toolkit. Others have even run Lazarus IDE on the RPi - instead of cross-compiling for it. I simply used my favourite editor and sometimes even fpGUI's "demo IDE" example app. Works perfectly on the RPi!
Mohammed Nasman : Speaking from experience... Often it doesn't take much to port Delphi/VCL components to FPC these days. In my business I found the pros of doing that far outweigh the cons (or time waiting for EMB to catch on). I would also notify those 3rd party component vendors about supporting FPC. If they don't hear such requests, they simply wouldn't bother. TMS, Indy, Synapse, Scooter Software just to name a few all started supporting both Delphi and FPC/Lazarus. Often you can even strike a deal (eg: free licensing) if you do the work and contribute it back - Nexus DB was willing to do that.
But Unfortunately, Delphi applications will not able to run on it because it has ARM CPU.
ReplyDeleteARM would not be the problem, but lack of NEON and GPU ... If there is such a lack.
ReplyDeleteNEON and GPU required for Android OSs, but Windows 10 on ARM needs a new Delphi compiler
ReplyDeleteA Microsoft version of .net on the Raspberry Pi should make other vendors go running to release something stable for it.
ReplyDeleteRoland Kossow From what I read[1], it's got the same GPU as the old Pi, VideoCore IV, but with a Cortex-A7 CPU which does have NEON[2].
ReplyDelete[1]: http://www.theregister.co.uk/2015/02/02/raspberry_pi_model_2/
[2]: http://pastebin.com/raw.php?i=v0LVywBi
Asbjørn Heid that is cool. But at the moment Mohammed Nasman is right...We could not target windows 10 on it. but in that case Delphi is just not the right tool at the moment .. :-)
ReplyDeleteFPC compiles nicely on raspberry pi (original one anyway), I have produced a console program that runs on a raspberry pi :)
ReplyDeleteIf they release the GPU code this time they will be able to target hardware accelerated Android and we will be able to code to it at that point. rPi version 1 has a GPU but they never release the code to allow the Android port to target it, well technically they did release it last year I think but too late for anyone to be bothered porting it to Android.
ReplyDeleteI found nothing on the linked page about Windows 10.
ReplyDeleteBill Meyer https://dev.windows.com/en-us/featured/raspberrypi2support
ReplyDeleteThanks to FPC our little mORMot runs servers on raspberry pi! http://synopse.info/forum/viewtopic.php?id=2063&p=2
ReplyDeleteMust be a lot of demand. Element14 is temporarily down http://www.element14.com/
ReplyDeleteMaybe this is the perfect opportunity to learn a new language.........
ReplyDeleteFPC works well on the Raspberry Pi. All you need is
ReplyDeletesudo apt-get -y install fpc :)
I did run Lazarus on the Raspberry Pi as well and although it worked it was a little slow
ReplyDelete+Simon You mean there are languages other than Pascal? They can't be any good though?!!
ReplyDeleteI guess the fun comes when doing something pi specific. Or with external hardware. And I'd guess that would be easiest with the right tools.
Here's the prove from Microsoft, I read multiple articles about the subject, but didn't notice I copied the one that doesn't say about Windows 10
ReplyDeletehttps://dev.windows.com/en-us/featured/raspberrypi2support
I'm looking forward to play with http://blogs.msdn.com/b/laurelle/archive/2013/06/21/net-microframework-on-raspberrypi-part-1.aspx or NetDuino.
ReplyDeleteJeroen Wiert Pluimers
ReplyDeleteHadn't seen the NetDuino before, well looked at the hardware spec, looks interesting. I'm interested to see how the Aurduino TRE goes which is a collaboration with the Beagle Bone guys, BBB board can run Android and then delphi app I believe. Be nice to have console type application for Android though or for that matter Linux as well. http://arduino.cc/en/Main/ArduinoBoardTre
Mohammed Nasman : Then switch to the Free Pascal Compiler. I've been writing software for the RPi since day one with FPC and use fpGUI [http://fpgui.sourceforge.net] as my GUI toolkit. Others have even run Lazarus IDE on the RPi - instead of cross-compiling for it. I simply used my favourite editor and sometimes even fpGUI's "demo IDE" example app. Works perfectly on the RPi!
ReplyDeleteDavid Heffernan About another language, I prefer to use QT with c++.
ReplyDeleteGraeme Geldenhuys I think it will happen one, but unfortunately, FPC still not supported by third party components we are using
ReplyDelete.
Mohammed Nasman : Speaking from experience... Often it doesn't take much to port Delphi/VCL components to FPC these days. In my business I found the pros of doing that far outweigh the cons (or time waiting for EMB to catch on). I would also notify those 3rd party component vendors about supporting FPC. If they don't hear such requests, they simply wouldn't bother. TMS, Indy, Synapse, Scooter Software just to name a few all started supporting both Delphi and FPC/Lazarus. Often you can even strike a deal (eg: free licensing) if you do the work and contribute it back - Nexus DB was willing to do that.
ReplyDelete