UniPaaS
uniPaaS
|
|
---|---|
Basic data
|
|
developer | Magic software |
Current version | 2.0a (September 22, 2011) |
operating system | Linux Red Hat , Microsoft Windows , IBM iSeries , IBM AIX , Sun Solaris |
category | Development framework |
License | proprietary |
German speaking | No |
Official product page of uniPaaS |
uniPaaS is a 4GL platform from Magic Software . It consists of an integrated development environment for programming and a runtime environment for executing applications. uniPaaS-based applications can optionally be provided as client / server solutions or as Rich Internet Applications (RIA) without further adjustments . This enables operation in your own data center or according to a SaaS model . Unipass is considered a relevant option for developing SaaS-enabled applications.
distribution
uniPaaS is usually used by ISVs to implement database-based corporate solutions for medium-sized companies. Magic Software works with more than 2500 ISVs to do this. 40% of sales come from Europe, 35% from America, 20% from Japan and 5% from the rest of the world.
history
In 1983 Magic Software introduced the Magic tool, the first predecessor of uniPaaS. Magic ran under Unix and X-Window , applications created with Magic could be run under DOS and Unix. In the early 1990s, Magic missed the trend towards Microsoft Windows and, with its tool, which has since been renamed eDeveloper, was only able to position itself as a niche provider for platform-independent applications. In the late 1990s, Magic developed a Linux version of the eDeveloper. A realignment became necessary due to the consequences of the dot-com bubble . In 2003 Magic supplemented the eDeveloper with additional tools for process management and application integration and marketed the new solution as iBolt . In 2008 uniPaaS was published as a new product based on eDeveloper and iBolt.
functionality
When developing with uniPaaS, the developer defines the functional logic regardless of the later operating mode. A software for travel expense accounting, for example, is only developed once and can then be used as a client-server solution or RIA as required. uniPaaS works with a code-less, table-oriented programming method, which aims to greatly reduce the development time of software. UniPaaS-based solutions are almost independent of the operating system and database. They support Linux , Windows , UNIX or OS / 400 as server platforms, Microsoft SQL Server , Oracle , DB2 , MySQL , and Pervasive as databases. Other supported protocols and standards include ODBC , MSMQ, JMS , WebSphere , XML , and Web Services .
Innovations in uniPaaS 1.8
New in the version is the complete .NET integration for rich Internet applications and the support of mobile clients based on the Windows Mobile operating system. The .NET integration allows .NET components and C # snippets to be integrated into uniPaaS applications.
Innovations in uniPaaS 1.9
New in this version are many functionalities in the area of rich Internet applications, as well as many new functions and features have been introduced that support and accelerate both the developer and the end user in their work.
Innovations in uniPaaS 2.0
uniPaaS 2.0 was newly developed as a native .NET application. While the previous versions ran as Win32 applications, uniPaaS 2.0 runs as a .NET application. From version 2.0 .NET libraries can be used by all programs - not even RIA programs.
criticism
The use of uniPaaS enables users to switch flexibly between different types of operation. The price for this is that the users are set to uniPaaS (see lock-in effect ).