Delphi, C++ to Goose Desktop Apps
来源:互联网 发布:mac连接无线鼠标 编辑:程序博客网 时间:2024/06/05 23:07
In an attempt to enliven staid business applications, development tools vendor Embarcadero has updated its RAD Studio IDE (integrated developer environment) for Delphi and C++ applications, the company announced Friday.
A new component of the just-released RAD Studio XE2, called FireMonkey, provides a framework for developers to make their native departmental applications look as snazzy as commercial applications.
"Most of the rich user-experience capabilities are going into non-native platforms like HTML5, Flash, and Silverlight, [which are] Web-oriented platforms more focused on media entertainment and advertising," said Michael Swindell, Embarcadero director of marketing. "We really wanted to bring rich user capabilities to native business applications."
Increasingly, people are becoming accustomed to the slick interfaces of consumer applications and services, such as Google's Gmail, leading them togrumble about the stodginess of their work applications.
FireMonkey is an attempt to bring parity to the two worlds. It includes a set of components for building more sophisticated presentations of applications, ones that go beyond the typical collection of forms and edit boxes. Using a new set of components, methods and properties, developers can work with vector graphics, animation, 3D and other imaging effects.
"Anything the GPU can do, we can apply to user interfaces," Swindell said. FireMonkey supports all major GPUs through Pixel Shader version 2, a standard for rendering images through the GPU. Applications can glow or cast shadows. Forms can bend, be rolled up or change shapes. Applications can be mapped onto 3D objects or animations. Different levels of transparency can be added to applications.
FireMonkey can also offer the portability of Web-based platforms, through the ability to separate the user interface from the business logic and data access. With this feature, developers can create front ends for specific clients, such as Windows, Macintosh and iOS, which all then call the needed data and logic from a cloud service.
"If I have a wide variety of products and form factors, I can centralize that functionality and build applications that share data and services," Swindell said.
FireMonkey will be included in the new release of RAD Studio XE2, and also with the company's Delphi XE2 and C++Builder XE2 products.
RAD Studio XE2 also includes other improvements. Delphi XE2 is the first version of Delphi to provide 64-bit development. "There are many applications dealing with very large data sets and objects, especially imaging applications, video, large databases," Swindell said. Thirty-two-bit systems offer only a 4GB limit on working memory.
XE2 has also updated its PHP environment, RadPHP. The new version includes more tools for building mobile versions of Web clients.
The standard edition of RAD Studio XE2 starts at US$1,000, and an upgrade to an existing edition can be purchased for $500. A starter edition for students and independent developers is $199. Afree trial version is available on the Embarcadero site.
Delphi is an object-oriented version of the Pascal programming language. It has long been used to teach computer programming and remains a viable choice for rapid development of line-of-business and departmental applications. Embarcadero estimates that 2 million developers use Delphi worldwide. Popular programs such as Audio Grabber, Macromedia Captivate, QuickBooks Point of Sale, Sirius32, Skype and Webroot Spy Sweeper all have been written with the language.
Embarcadero acquired the Delphi developer product line from Borland Software in 2008, along with C++Builder, RadPHP, RAD Studio and InterBase.
- Delphi, C++ to Goose Desktop Apps
- Win32 Desktop Apps (Visual C++)
- 10 things to make your desktop database apps better
- Golden Goose Superstar mist snow smiled to
- Make your Windows desktop apps open source
- Connect desktop apps using D-BUS
- Delphi to C++Builder v1.5
- Delphi, C#, Java Connect to AS400 demo
- 眼花缭乱中看Metro Style—MS Apps Store—Desktop Apps以及Win-Runtime和Win32
- error: No rule to make target `c:/Users/Administrator/Desktop/LED_mainWindow/pcb_view.ui', needed by
- Unable to locate 'C:\Users\Administrator\Desktop\aspnet-3f34254d5ebec499ba8bc470544c7d401f379406\Sam
- Error:Execution failed for task ':app:clean'. > Unable to delete directory: C:\Users\hasee\Desktop\B
- Remote Desktop using C#.NET
- GOOSE发送
- GOOSE入门
- Migrating Struts Apps to Struts 2
- Migrate apps from Internet Explorer to Mozilla
- Tips to Handle Linux APPs Crack Shit
- PHP缓存技术的多种方法 .
- java 调用 shell 得到返回值(二)
- 一个跨平台的 C++ 内存泄漏检测器
- 在 Linux 平台中调试 C/C++ 内存泄漏方法
- 线程的状态转换
- Delphi, C++ to Goose Desktop Apps
- C 语言中的指针和内存泄漏
- java 中调用window系统中的文件,或者执行命令(shell、.CMD、.EXE)并获取返回值(如果有的话)
- 为 C/C++ 项目构建您自己的内存管理器
- Android有效解决加载大图片时内存溢出的问题
- 自我管理数据缓冲区内存
- 我就用文章的标题抱怨一下,我抱怨完了.好好学习,好好工作吧、
- 事情一定要向前推进
- TCP连接的建立(三次握手)和释放(四次握手)