Showing posts with label uniPaaS upgrade. Show all posts
Showing posts with label uniPaaS upgrade. Show all posts

Tuesday, August 31, 2010

uniPaaS and the End User Experience

Every industry has “planned obsolescence” and the software industry is no exception. Business applications age quickly. Every few years, the look and feel of computer operating environments takes a leap forward. This causes a ripple effect as software development tools and the applications previously created by them for older operating systems lag behind the new capabilities and begin to seem old and tired to users who learn to expect the new look and feel.

But the user experience in a software application is established by more than just graphical look and feel issues. The end user experience is also highly dependent on deployment mode, interactivity, multiple users and the fundamental transactional capabilities of the system.

The end user experience is bound by time and place: where are you when use the application, how are you connected, are there other simultaneous users? Your options for time and place are determined by your deployment mode. The uniPaaS application platform allows for several deployment modes including desktop, client-server, browser-client, Web, RIA and Mobile.

uniPaaS Applications are capable of delivering highly effective and satisfying user experiences:

Fully Functional Business Applications.
A uniPaaS application is ready for business. Applications are designed to give users all the basic capabilities they expect and need when using an application based on their user profile.

  • Create – Add a new record.
  • Read – Read and view any record.
  • Update – Modify any field or record.
  • Delete – Ability to delete an entire record.
  • Zoom – Drill down from any field to related data views.

    Easy User Generated Reports.
  • Design your own reports
  • Load reports created by other users
  • Duplicate reports and then modify them
  • Run , View and Print reports at any time.

    Fast, Highly Responsive Applications.
  • Event-driven architecture for interactive user experience.
  • Scalable across multiple servers
  • Native database gateways
  • High speed transport layers over the Internet for faster response.
  • Ability to run server side of applications on high performance operating systems such as IBM i, AIX, HPUX, Solaris and Linux.
  • Multi-threaded and partitioned architecture for faster processing of unlimited multiple concurrent users.
  • Connected to the outside world through secure Web Services and other approaches to interoperability.


    End User Expression Editor.
    Can you imagine what it would be like if you had to call a programmer every time you wanted to change one of the business rules used by your application? With uniPaaS, an end-user can be authorized to zoom into an expression from a range field and then edit functions and variables themselves by accessing them from the pulldown and context menus. The function types available to end users are: Numeric, String, Basic, Date and Time and Variables (except the VarSet function).

    Browser Client Applications.
    One type of application in uniPaaS is called the browser-client application. This means that the software application is running inside the browser but is not based on standard coding of the World Wide Web (called HTML). Frequently used tables can be cached on the Client side.

    Windows Style and Controls.
  • Windows look and feel with new uniPaaS controls
  • Tab Control, Radio button, Check box
  • Rich support of graphical user interface (GUI) properties
  • Windows themes settings are reflected in uniPaaS windows.

    Enhanced GUI Controls.
  • Tables
  • Hot Tracking, column reordering, frozen columns, context menus per column, persistent data.
  • Check Boxes and Radio Buttons
  • Multi lines, jointed, images radio buttons, 3 states
  • Tab Controls
  • Multi lines, images in tabs
  • Tabbing order for the cursor is independent of the declaration of variables.
  • Every window can remember the modifications made by the user (change size, position, column order, etc.)
  • Enhanced Windows Controls (Tab, Radio Buttons, Push Buttons).

    Multi Display Interface/Single Display Interface.
  • Parallel execution of tasks can be displayed as a regular MDI child window or as a whole new SDI window
  • Each concurrent context can keep its own transaction
  • Concurrent tasks can interact with each other

    Menu.
  • New menu structure; any menu can be pull down or pop up.
  • Enable\disable sub menus on the fly.

    Status Bar.
  • Construct your own status bar
  • Manipulate each panel
  • Hide\show the status bar dynamically
  • Keep Status bar state per context.

    Rich Internet Applications (RIA).
  • Accessible from anywhere
  • Browser-free
  • Rich level of interactivity and design
  • Superb performance
  • Extremely Secure
  • Easier and Less Costly to Deploy New Versions.

    Handheld Applications for Windows Mobile.
  • Same advantages as RIA
  • Can be used on small form factor Mobile devices.

    Rich .NET Controls.
  • uniPaaS Can Now Use any Microsoft .NET Assembly (easily available building blocks)
  • Much easier than programming with MSFT tools

    Secure User Experience.
    A uniPaaS application identifies each user through advanced industry-standard security methods and allocates access to only those sections of the software where the user has been authorized by the administrator. Users are assured of a secure computing experience through the use of programming approaches such as secure Web Services, Secure FTP, HTTPS, SSL, advanced data encryption and multiple other measures.

    Rock Solid and Reliable Business Applications.
  • High degree of operational integrity.
  • Full support for transaction types.
  • Excellent error recovery and error messaging capabilities.


    See the uniPaaS RIA demonstration application here.
  • Monday, August 23, 2010

    Top 10 Tips to Get Approval to Upgrade to uniPaaS

    Getting the boss's approval to upgrade important software can be a challenge, particularly when budgets are tight. Here are a few tips on how to get approval to upgrade to uniPaaS from your outdated development platform:

  • PREPARE. Go in armed with all the necessary materials to make a good case for your upgrade. Download the “Ten Reasons” brochure and visit the series of blog entries on reasons to upgrade in the uniPaaS blog.

  • LEARN. Download or attend the Magic University course “Getting Started with uniPaaS Open Client” or "Getting Started with uniPaaS RIA" so that you can speak with authority on the capabilities of uniPaaS for client-server, Web and RIA applications.

  • RELATE. Show others in your organization including line-of-business managers and C-level executives what a uniPaaS RIA application can look like by showing them the RIA demo at http://riademo.magicsoftware.com. Show how specific problems or issues you've recently encountered, such as the need for more secure high-speed mobile computing, can be overcome by one of the improvements in uniPaaS.

  • SHARE. Point others in your organization towards the new online Magic community devnet.magicsoftware.com and learning resources for uniPaaS like the “Mastering uniPaaS” book.

  • SAVE. Point out the ROI benefits of migrating to uniPaaS immediately to avoid releasing a new version of your software based on old unsupported technology. Cost savings, productivity enhancements, application improvements, user interface benefits, and much more, are all available immediately, but only if you make the leap to uniPaaS. A delayed start to active development using uniPaaS equates to a very real loss of benefits to your company. Be prepared to provide an ROI or TCO analysis if requested.

  • TEAM. Review the benefits of uniPaaS with other members of your development team. Gain an understanding of how the improvements can enhance efforts across your development team.

  • CONSULT. Magic Professional Services can help to provide you with a migration readiness assessment. This formal consulting process will help you to plan for all aspects of your migration to uniPaaS and can provide a pathway to expert application of automated conversion processes.

  • LAUNCH. Ask for a commitment on a specific launch date for your team’s use of uniPaaS. Come in armed with a launch plan.

  • MEET. Set a specific meeting in which you can present your upgrade request to senior management. Make it clear to everyone that this is an important and needed decision.

  • DECIDE. Give a deadline to make a decision. Present the information and ask for an answer within a specified time frame. Reiterate that procrastination has real expenses and costs associated with it as well as lost business opportunities.

    For direct assistance, contact Magic Software Enterprises and we will be happy to help you make your case.