查看文章 |
原文地址:http://www.devia.be/news/article/the-future-of-delphi-looks-brighter-than-ever-before/ A few weeks ago I was invited to a meet and greet in Brussels with David Intersimone, better known as David I in the Delphi Community. David was going to tell us something about the future Roadmap for Delphi. The last 10 years I have been developing software using Borland Delphi (later on CodeGear, and now Embarcadero), and this was the perfect opportunity to get some 'behind the scenes' information. Delphi EverywhereThe message was very clear, but it came somewhat as a surprise to me when David I mentioned the Mission Statement : Delphi Everywhere. Later on during the session he even said Native Delphi Everywhere, mentioning Mac OS X, Linux, but also mobile devices. He even hinted at possibilities to build phone (even iPhone) applications using Delphi. At that time I didn't really know what to think about it, but the possibilities of developing applications for Mobile Devices sounded, well ... to be honest, it sounded like a dream. But during the course of the other presentations, I noticed that they might actually be pretty close to fulfilling it ! Delphi TouchWell, they actually called it Delphi Natural Input to be correct. The goal is to allow delphi and it's VCL components to interact with many different forms of input devices ranging from touch screens, surface tables, accelerometers, GPS, Speech, WebCams, ... All these features will get included in a future version of the Delphi VCL. Since I am working on a Mac, and am using an iPhone, I had a pretty good idea about the possibilities, but I never thought it would be possible to achieve something like that in Delphi. Well, David I showed us a demo, and proved me I was wrong ... The demo was actually pretty simple, and didn't require any programming at all. All you had to do was add a new GestureManager component to your application. The next step would be creating the gestures or using one of the many predefined gestures already available in the Gesture Manager. The only thing you had to do was add some code in the OnGesture event and execute some code based on the Gesture that triggered it. For those who have been developing in Delphi, you could actually compare it to a TActionList in which you can add some default actions, and add your own custom actions as well. At this point it became clear to me that the possibility of creating applications for Mobile Devices using Delphi wasn't just a dream. Apparently they have already spent quite some work on it, and the whole Gestures thing demonstrated that it could actually be done. The Delphi RoadmapI was glad to see that de team behind Delphi is very busy working on the next releases of Delphi. Apparently de developers have been divided into several teams working on a few bug projects. I will give you a brief list of those projects and what they will be focusing on. Don't ask me about release dates, since they didn't mention any. As David wisely said : There are 75 or more ways to ask us when it will be shipping, and there is only one right answer "When it's ready" Project Weaver
Project Delphi X
Some other features under consideration :
Project Chromium
Project Commodore
Some other features under consideration :
And much more to comeIt looks like there is a lot more to come, and some projects might come in Parallel. Sadly, no information was given on when a specific product would be available to the public. The only thing David I mentioned was that the plan is to get a new version of Delphi each year. TMS Smooth Controls : TAdvSmoothListBox TMS Smooth ControlsHere in Belgium we have quite a few Delphi developers, and we also have companies like TMSSoftware who are developing some very nice components. There were some a few people from TMS Software in the room, and they gave us a brief demo of their TMS Smooth Controls Pack which is a set of feature-rich, sophisticated looking & smoothly animated controls. The controls really looked impressive and immediately gave me the impression you would have when using an iPhone application. The components looked clean, pretty, had lots of animations. Those of us who have been using an iPhone know what I am talking about. When navigating from one page to the other on the iPhone's applications screen, you get a smooth animation instead of simply repainting the whole screen. Well, the Smooth Controls did exactly the same thing on Windows. This gave everything a smoother and more visual look and feel ConclusionI actually missed the first part of the day due to traffic, but I gladly got there in time for the Delphi Roadmap, and I must say, it looks impressive. There have been times when we didn't know what to expect from Delphi, and some people even thought the good old days were over for Delphi. For those of you who are still hesitating about the future of Delphi, ... well, ... let me tell you : The Future of Delphi looks brighter than ever before ! |