UniPaaS

from Wikipedia, the free encyclopedia
uniPaaS

Unipaas.jpg
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 ).

Web links

Individual evidence

  1. ^ A b Dan Woods: The Great Software Showdown . Ed .: Forbes.com. February 24, 2009 ( Forbes ).
  2. ^ John R. Rymer: Platform-As-A-Service Is Here: How To Sift Through The Options . Ed .: Forrester Research. April 1, 2009.
  3. a b Simon Holloway: The Magic Story . Ed .: Bloor. July 15, 2008 ( Bloor ).