uniPaas和Magic源代码交流平台

博客园 首页 新随笔 联系 订阅 管理

UNIPAAS2新功能新特征
uniPaaS 2 is a future‐proof, metadata‐driven application platform that combines the
powerful resources and development capabilities of the uniPaaS Studio with a rich frontend
.NET user interface to quickly create modern, standardized applications with highly
interactive user experiences.
For developers, uniPaaS 2 reduces the need to develop outside the perimeters of the
uniPaaS application platform, as functionality and tools previously not supported by
uniPaaS are now fully embedded.
Offering multi‐device support from a single common development paradigm, uniPaaS 2 also
provides a convenient, cost‐effective, and shortened path for migration to RIA, mobile, and
cloud‐enabled application development and deployment.
Improved User Experience
The new Magic Software runtime engine for client/server and server‐side applications,
which is based on the Microsoft .NET framework, uses controls from the Windows Forms
.NET library as the GUI front‐end. This enables users working in client/server configurations
to implement more advanced GUI capabilities and functionality to modernize their
applications.
The newly added .NET layer allows quick and easy integration with any .NET class or thirdparty
library. This provides a great opportunity to significantly enhance application design,
functionality, and overall user experience.
Client/Server ‐ Improved Handling of the MDI Form
The MDI form, which was the default container for the other forms of the application, is
now handled as a regular form entry in the main program. This change makes the definition
and design of the MDI form much easier and more dynamic, as some of its properties can
now be defined using expressions.
Client/Server ‐ Frameset Support
The splitter window of previous versions is now replaced with the frameset layout, which
provides greater flexibility and quicker setup than the splitter.
Client/Server ‐ Simplified Form State Persistency
The form state persistency property of a form is now defined by a simple Yes/No property.
Sample Projects – Many Additional Sample Programs
More sample programs have been added to the uniPaaS 2 sample projects that are
provided as standard with the product installation.
2
Shorter Migration Path to RIA
uniPaaS 2 provides a simpler and sounder migration path to RIA, as .NET applications are
already partially RIA‐compatible.
Standardization
uniPaaS 2 provides complete and simple .NET integration, enabling developers to easily use
commercial or third‐party .NET services and .NET controls. As the uniPaaS 2 deployment
engine is a native .NET application, uniPaaS applications that are deployed using it qualify
as standard .NET applications.
uniPaaS 2 is a best‐of‐both‐worlds offering, supporting .NET development for Windowsbased
applications, while continuing to offer cross‐platform support for multiple server
platforms, such as AIX, IBM i (AS/400), Solaris, and others.
Also, In addition to using .NET controls, the uniPaaS 2 .NET client can use legacy ActiveX
controls (with .NET wrapping), as well as unmanaged libraries and Java classes.
RIA Enhancements
uniPaaS 2 enhances the RIA deployment option with several new features.
RIA ‐ Enhanced Drag & Drop Support
The drag & drop functionality for RIA clients is now further enhanced and supports all
controls, user‐defined format, and cursor icon modification.
RIA ‐ Improved Subform Handling
RIA subforms can now be designed to be more responsive whenever their view is refreshed
by the parent task using a new Post Refresh event.
RIA ‐ Support for Additional Form UOM
RIA forms, which in previous versions supported only Dialog Units and the form unit of
measurement, now also support centimeters and inches as alternative units of
measurement.
Mobile Deployment
uniPaaS 2 supports development and deployment of mobile applications using a range of
native mobile clients. The BlackBerry client is the second native mobile client to be included
with uniPaaS 2, with Android, iOS, Windows Phone, and other native mobile clients
scheduled for release in the future.
Conclusion
The new features and functionality of uniPaaS 2 enable Magic customers, partners, and
developers to enjoy the benefits of working in a highly productive and efficient
development environment, while also enhancing their software offering to their customers
with richer, more engaging, standardized, and modern user interfaces.

posted on 2012-04-08 22:48  unipaas  阅读(501)  评论(0编辑  收藏  举报