This post is in part a bit of crystal ball gazing, in part a serious consideration of how to future-proof my next Big Project. Also a possible idea for Erel.
During 2012 there is a high probability that I will be starting to write an all-new IDE for our embedded machine controller product. The original is 15+ years old, started out as a VB3 app, got migrated to VB6 and is now approaching end of life. I am having trouble maintaining it in my new Win7 computer.
In considering what to do for the future version (it has to be a brand new program due to architecture changes in our controller product), I have the choice of VB.NET or perhaps Java. Learning VB.NET will be traumatic, even for an old VB'er. Learning Java will be even harder, but could make our product more future proof (in short, I don't trust Micro$oft any more!)
Android is making huge inroads into the phone and portable computing market. Could it start taking over the mainstream PC and laptop markets? Could we see a day where a significant number of PC/laptop users are running Android rather than Windows? If that happens, I don't want to be locked out from their business!
I started wondering about the benefits of Java in such a scenario. Then the thought struck me: What if B4A could target Windows computers? If I had such a development tool, I could develop for Windows now and know that the program would also work in future Android based PC/laptops with (hopefully) relative minor tweaks.
I realise this is a HUGE ask, even though Java exists on both platforms. But if Android should get a strong foothold in the mainstream computer market, a company with a BASIC development environment that can target current and future desktops, as well as mobile platforms, would have have a huge competitive advantage.
So is B4A&W feasible?
David Stonier-Gibson
Samsung Galaxy ACE, 2.3.4
http://splatco.com
During 2012 there is a high probability that I will be starting to write an all-new IDE for our embedded machine controller product. The original is 15+ years old, started out as a VB3 app, got migrated to VB6 and is now approaching end of life. I am having trouble maintaining it in my new Win7 computer.
In considering what to do for the future version (it has to be a brand new program due to architecture changes in our controller product), I have the choice of VB.NET or perhaps Java. Learning VB.NET will be traumatic, even for an old VB'er. Learning Java will be even harder, but could make our product more future proof (in short, I don't trust Micro$oft any more!)
Android is making huge inroads into the phone and portable computing market. Could it start taking over the mainstream PC and laptop markets? Could we see a day where a significant number of PC/laptop users are running Android rather than Windows? If that happens, I don't want to be locked out from their business!
I started wondering about the benefits of Java in such a scenario. Then the thought struck me: What if B4A could target Windows computers? If I had such a development tool, I could develop for Windows now and know that the program would also work in future Android based PC/laptops with (hopefully) relative minor tweaks.
I realise this is a HUGE ask, even though Java exists on both platforms. But if Android should get a strong foothold in the mainstream computer market, a company with a BASIC development environment that can target current and future desktops, as well as mobile platforms, would have have a huge competitive advantage.
So is B4A&W feasible?
David Stonier-Gibson
Samsung Galaxy ACE, 2.3.4
http://splatco.com