Application Development

Size: px
Start display at page:

Download "Application Development"

Transcription

1 Written by Michael Azoff, January 2004 TA000410ADT Technology Infrastructure Butler Group Subscription Services Application Development TECHNOLOGY AUDIT Mart Technology Ltd. MT Studio Abstract Mart Technology is a new entrant with a RAD product that points to where application development is heading: rich Web-based applications. Launched in the Summer 2003 and with enhancements introduced in the current release, MT Studio is a development environment based around Java technology and XML but with many advanced layers to shield the developer from the need to get heavily involved in programming coding is performed mainly with the dynamic scripting language BeanShell. MT Studio is supplied out-of-the-box with an application server (Apache Tomcat) and a database (Sybase SQL Anywhere), plus OS if necessary (Linux). The product is itself built with the same technology, showcasing what can be achieved in rich client Internet applications. MT Studio is not designed to support applications requiring thousands of lines of custom Java code, though an enterprise edition in the pipeline will cater for J2EE EJB creation. The product is ideal for SMEs and departments in large enterprises. An evaluation copy is available from the Mart Web site. KEY FINDINGS Rich Web-based multiplatform applications. Automated database transaction management. Extendable Wizard for generating GUI applications. RAD development, scalable solution at low cost. Limited debugger and unsuited for large coding. Lacks lifecycle management and modelling features. Key: Product Strength Product Weakness Point of Information LOOK AHEAD MT Studio is one of a new breed of RAD tools for rich Web-based applications that gives it first market entry advantages. Mart Technology will release enhancements as well as an enterprise edition (including a Report Writer) and a mobile edition in 2004 its prospects are excellent.

2 FUNCTIONALITY Product Analysis Application development takes many forms and with multifarious targets. Thus the most popular target today is the rich client desktop application, be it running under Windows or multi-platform Java. On the increase in take up is the thin client Web-based application, with.net and J2EE being the chief platform technologies. Of the development forms RAD is the preferred method for small scale, and/or short lifetime applications, or as part of a pre-development user acceptance and design phase for larger projects. In particular, Rapid Application Development (RAD) is ideal for developing GUI front-ends to database applications that do not require reams of custom business-logic coding. Looking ahead a third option appearing over the development horizon is set to re-vitalise RAD: rich Web-based applications. Of course such applications can be designed with the technologies already mentioned, however, to incorporate the RAD aspect and also create efficient stream-lined applications that do not suffer from the complexity of.net or J2EE there has been a lack of suitable development tools. This situation is about to change, well known names in the IT industry like Microsoft and Macromedia are focusing on this third option. Mart Technology has stolen a march on these rivals with a product that was first released in the Summer 2003, having been in development since Mart Technology, a start-up company based in outer London, has produced MT Studio to enable end-users with technical experience but not in-depth.net or J2EE skills, to produce applications rapidly and with all the benefits of running Web-based applications. For example, a company manufacturing parts can create an order system for internal use, and in one stroke eliminate the need for a telesales force to process external orders by giving its endcustomers, suppliers, and partners, access to the system via the Web. The many benefits of Web-based applications distributed access, security, streamlined processes, collaboration, lower network and hardware costs, and zero deployment costs make the third option ideal for many businesses. Developing applications is further simplified by virtue of Web page designs simply saved and then called up by their URL there is no compilation or publishing stage necessary. SMEs and departments within large-scale enterprises are likely to see the highest take-up of this technology. The custom programming in MT Studio is performed in XML and BeanShell, a dynamic Java scripting language, which can seamlessly embed standard Java if required. BeanShell, like other scripting languages, allows a looser mode of programming that is perfect for prototyping, and by virtue of its high productivity also suited to rapidly develop production quality applications. Product Operation MT Studio comes out-of-the-box on a CD as a packaged bundle with an application server, Apache Tomcat, and a database: Sybase SQL Anywhere. The product can run under Windows or Linux, and the included standard edition Red Hat (now moved to Fedora) Linux will also allow a virgin machine with unformatted hard drive to be used the installation creates a space for Linux to run, about 2 GB is required. There are options available to purchase just the MT Studio development environment for running under the existing infrastructure. Any JDBC-compliant database can be connected at the back end. For developer convenience the installation can be made on one machine that then acts as the server and client, or on a client/server n-tier set up. Once installed a folder is created with shortcuts to three stages: the first stage starts up the MT Studio and database services under Tomcat, the second stage opens a browser with a page pointing to the MT Studio home Web page. When MT Studio is closed the user must also execute the third stage via the shortcut provided, which shuts down the Tomcat database and MT services cleanly. 2

3 The portal-like home page, see figure 1, displays icons for the development application options, the key ones being MT IDE, MT Designer, and MT Wizard. Selecting any of these opens up an application as a child process of the browser for this reason the browser must not be shut down, otherwise the application also closes. There are alternatives for opening the application but the browser is the most typical. Figure 1: Portal Home Page of MT Studio The architecture behind the product is shown in figure 2. The application system comprises two elements: MTDynamo sits server-side and serves application pages to MTClient, as well as linking to the database. MTDynamo is a Java servlet that supplements the Web application server used as middleware, be it the supplied Apache Tomcat or any other J2EE-compliant application server. Communication between MTClient and MTDynamo is conducted in XML, with large packets zipped for network efficiency. JDBC-compliant databases are supported including Oracle, Sybase, IBM DB2, MS SQL, MySQL, as well as ODBC databases for which a JDBC-ODBC bridge is available, such as Microsoft Access. A live connection with the database is automatically established at the session start and used for all transactions, which is the efficient way to run database applications. MTDynamo has an authentication mechanism to ensure secure communications between the browser and the Web server. MTClient is a technological innovation from Mart Technology, providing the client-side infrastructure for supporting GUI applications by managing screen mapping, populating data forms, and managing data flow between the client and MTDynamo. It is also possible to extend the capabilities of MTClient with custom modules. The client component is an applet that will run any Windows, Mac OS X, Linux, or advanced thin clients. The development environment comprises the following components: MTIDE is the IDE with standard features such as coloured editing and built-in syntax checking. Web pages are created in HTML and XML within procedural blocks and can embed SQL. Tags control the flow of logic and if necessary custom code can be written in BeanShell. 3 Butler Direct Limited Technology Infrastructure

4 Figure 2: Architecture of MT Studio MTDesigner is a separate environment for creating the GUI, essentially providing an easy to use design tool that sits on top of the Java SWING library. The tool features a workspace for placing SWING containers and components on a form and an attribute editor for selecting enabled properties and events. The designs are then rendered in XML and embedded within MTIDE pages or viewed through the runtime viewer. MTDesigner can be run independently or from within MTIDE. There is also a run-time only version for just viewing forms that, for example, can be accessed by end-users for signing off designs. MTWizard is a Wizard-driven designer as an alternative to MTDesigner that is based on templates and automatically generates code. The tool reads tables in databases, generating a basic GUI and data interaction routines. It also features a database schema viewer for linking a database to data aware fields on forms. Custom templates can be created for later re-use, which can be used to enforce a corporate look-and-feel for example. Business logic normally custom coded can now be represented by the logic flow within Web pages using high-level tags, which are dynamically interpreted by MTDynamo on the server-side the tags can be augmented by BeanShell or stored procedures. The MTIDE created Web pages are stored directly on the database, not on a file server, and since MTDynamo maintains a persistent database connection, page and data retrieval is very fast. The developer can make incremental changes to pages and have them instantly validated, which speeds up development. The in-built debugger is of the type requiring debugging messages to be inserted that are picked up in a debug report. The lack of a dynamic debugging facility with breakpoints and variable tracing indicates the unsuitability of the tool for large-scale, custom coded applications however, that is not the target usage for MT Studio. The standard edition can consume Web services, and the forthcoming enterprise edition will allow the creation of Web services. 4

5 MT Studio applications can be run as a browser child process via a URL call from a Web browser, which necessitates the presence of the parent browser on the desktop. Mart Technology cites alternate methods for launching MT Studio applications including a desktop button that can initiate an application, and the enterprise edition will feature a virtual desktop, called MTDesktop, in which as many MT Studio applications as desired can be run. The MTIDE and MTDesigner are constructed efficiently, so for example, when MT Studio windows are closed they are permanently removed from memory to avoid a build up in the Java cache memory, necessitating a re-boot of the machine. The Standard version of MT Studio comes with a simple versioning mechanism whereby the duplicate pages can be created and the version number is automatically incremented. Pages can easily be moved between packages. The Enterprise edition includes a more sophisticated version control system that permits the creation of snapshots of applications at different stages in their development lifecycle. The Standard edition also includes a documentation generation feature that produces HTML reports of forms. Product Emphasis There are a number of options possible in the type of applications that can be developed with MT Studio. The simplest is standard static HTML but this is very limited in scope. Next are dynamic pages with database connectivity and embedded SQL calls in the pages. Server-side variables can be set to maintain the flow of logic between client and server. This option does not require the MTClient or a client-side JRE 1.4. The most sophisticated rich Web-based applications are the real strength of MT Studio. For form-based data-intensive business applications MT Studio can rapidly create a Web-based, multiplatform solution based on standards like XML and J2EE. The GUI can include any of the features seen in desktop applications, such as trees and tables. For database applications stored, procedures can also be called from within the pages. The benefits of MT Studio include support for multi-lingual and multi-local application development, spanning different time zones and currencies. Where the product does not compete is in larger-scale projects that require a more disciplined team effort featuring UML design and possibly a Model Driven Architecture. However, as often was the case with the old Visual Basic fronting industrial strength C++, MT Studio could be used to rapidly produce frontends to larger scale Java projects. According to Mart Technology, applications can be created in MT Studio up to three times faster than with standard Java. Butler Group believes that MT Studio provides a remarkable RAD layer on top of Java to produce efficient and versatile desktop-like solutions with the advantages of being Web-based. MT Studio is itself built with the same technology and so demonstrates the scope and feel of the applications that can be produced. DEPLOYMENT MT Studio Standard Edition version 1.5 will be available in the first quarter of 2004 enhancements will include further Wizard functionality. The first Enterprise Edition is due for release in the second quarter of MT Studio is an out-of-the-box product bundled with everything necessary for creating rich client Web-based applications, including Apache Tomcat, Sybase SQL Anywhere, and Linux. A network administrator can perform the installation of MT Studio easily. Project managers and lead developers can perform the administration of project packages. There is a utility to backup and restore packages, as well as move them between installations. 5 Butler Direct Limited Technology Infrastructure

6 Skills required for using the product include some knowledge of procedural computing languages, SQL, and a conceptual understanding of how the Web works. Developers will need to learn BeanShell, a scripted version of Java, and XML. According to Mart Technology even a relatively inexperienced developer can become proficient in MT Studio within three to six weeks, whilst experienced Web-developers and Java programmers will more rapidly leverage their skills. The company offers on-site training or at Mart Technology s premises, with two days training considered sufficient to bring developers up to speed. Web-based training and self-study is planned for the future. There is no additional product requirement necessary other than a database licence for an alternate database to the one supplied. Platforms supported include: All Windows OSs, although XP is recommended; Linux with Fedora (the open source project where standard edition Red Hat has moved) and SUSE recommended; Mac OS X; and Solaris. The server side can be executed on any servlet engine, regardless of platform, as long as it complies with JDK 1.3. The licensing structure combines development and run-time due to MT Studio being Web-based applications running on the same platform as the end-user applications. Therefore the licence does not differentiate between developers and end-users. A single developer licence for MT Studio costs 395, and for multiple concurrent users: 5 users 1500, 10 users 2400, and 30 users CPU licences place no limit on the number of users: a single CPU licence is priced at 4000 in practice Mart Technology finds this corresponds to about 30 concurrent users. A dual CPU licence costs 7000 and a quad CPU licence costs The plug-and-play edition, which includes Fedora Linux, Apache Tomcat, and Sybase SQL Anywhere, is priced at 595 for a single developer and for 30 concurrent users it is Product support, such as patches and documentation updates, are freely downloadable to customers from Mart Technology s Web site. Automatic product upgrades on release of new versions can be purchased on an ongoing basis at 20% of the license costs (renewable annually), and technical support can be purchased on a per incident basis. Incidents can be registered over the Web 24x7 or by phone during normal working hours. Incidents can be purchased in a three-pack for 150 or a ten-pack for 350. On-site support is also available for an extra charge. A typical project installation value to Mart Technology is worth between 30,000 to 250,000. Of this the license cost represents 10%, with 90% attributed to custom solutions development. PRODUCT STRATEGY Mart Technology targets companies with employees as a core group, however, larger size companies are expected to take up the technology for building Intranet development and possibly prototyping large projects. Another target are small companies with legacy Microsoft Visual Basic and Borland Delphi applications in need of redevelopment, or with outgrown systems written in other environments. The company plans to establish itself in the UK market before expanding in the US. The key market opportunity that Mart Technology perceives is in providing a low cost development tool offering substantial savings to larger companies, and for smaller companies offering bespoke Web-based development as a better alternative to ill-fitting packaged solutions. 6

7 For the future, Mart Technology has an Enterprise Edition under development, which will offer enhanced management, security, and desktop functions, as well as a UML modelling tool. There will also be a Mobile Edition aimed at handheld and mobile devices, and a Report Writer. Routes to market include a Developer Community channel, SMEs targeted through channel and partnership, and large enterprises targeted through direct sales. The key business partnerships are with Sybase and IBM. Competitors include Microsoft, and Macromedia, as well as traditional application development vendors. The company expects to expand quickly. Butler Group believes that as potential customers begin to appreciate the many benefits of rich Webbased applications the take up of a RAD tool like MT Studio will grow. COMPANY PROFILE Mart Technology, headquartered in Pinner, UK, was started in December 1999 by two experienced IT consultants with the expressed intention of developing technology to deliver data over the Web quickly. In doing so, they created a rudimentary IDE and Application Page Server. Having demonstrated the capabilities of this technology though two Web sites of its own, the company then won a contract from a UK plc to redevelop all of their legacy systems for Web delivery. In parallel with the design and development of the systems created for this customer, Mart Technology further developed its IDE and Application Page Server and added two further units a Visual Forms Designer and a client-side Forms and Data handler that runs as either an application or as an applet. From October 2002, Mart Technology has engaged itself fully in turning this technology into a boxed product, which it is now marketing as an integrated, cross-platform, RAD, and runtime environment: MT Studio. The company is privately owned, and projected revenues for fiscal year April 2003 through to March 2004 are under 1 million. SUMMARY Mart Technology has produced a promising RAD tool in MT Studio. As it stands with the standard edition, many SMEs and departments in large organisations will find development dramatically reduced for producing GUI front-ends to database applications. The key distinction in the tool is that it creates rich Web-based applications, using a novel XML-based client/server system. The full functionality realised in rich desktop applications can now be available via the browser all the client requires is the Java JRE (1.4 or higher), the MTClient applet downloads automatically. The tool requires only basic programming experience, which will appeal to novice programmers and also draw-in business analysts who will find that they can proto-type complete Web-based applications in minimal time. The company is actively seeking partners to promote the product, which was first launched in 2003, and as an early market entrant in rich Web-based applications, Butler Group expects much interest to be generated. The year ahead will see new editions released extending the reach of the tool, however, the emphasis is currently to enhance the standard edition and capture a market share of the target audience. Butler Group can recommend MT Studio for consideration where easy-to-use RAD tools are required, offering the advantages of tailor-made custom design and browser accessibility. 7 Butler Direct Limited Technology Infrastructure

8 CONTACT DETAILS Mart Technology Ltd. Westbury House Bridge Street Pinner, Middlesex HA5 3HR UK Tel: +44 (0) Fax: +44 (0) Important Notice: For more information on Butler Group s Subscription Services, contact: This report contains data and information up-to-date and correct to the best of our knowledge at the time of preparation. The data and information comes from a variety of sources outside our direct control, therefore Butler Direct Limited cannot give any guarantees relating to the content of this report. Ultimate responsibility for all interpretations of, and use of, data, information and commentary in this report remains with you. Butler Direct Limited will not be liable for any interpretations or decisions made by you. Europa House, 184 Ferensway, Hull, East Yorkshire, HU1 3UT, UK Tel: +44 (0) Fax: +44 (0)

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

REVIZE WEB CONTENT MANAGEMENT SYSTEM The Common Sense Approach To Content Management. Informational Brief. Value Proposition

REVIZE WEB CONTENT MANAGEMENT SYSTEM The Common Sense Approach To Content Management. Informational Brief. Value Proposition REVIZE WEB CONTENT MANAGEMENT SYSTEM The Common Sense Approach To Content Management Informational Brief Value Proposition The Revize Web Content Management System enables clients to easily update and

More information

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007

Internet Engineering: Web Application Architecture. Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Internet Engineering: Web Application Architecture Ali Kamandi Sharif University of Technology kamandi@ce.sharif.edu Fall 2007 Centralized Architecture mainframe terminals terminals 2 Two Tier Application

More information

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform

Communiqué 4. Standardized Global Content Management. Designed for World s Leading Enterprises. Industry Leading Products & Platform Communiqué 4 Standardized Communiqué 4 - fully implementing the JCR (JSR 170) Content Repository Standard, managing digital business information, applications and processes through the web. Communiqué

More information

Software Development Kit

Software Development Kit Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice

More information

Base One's Rich Client Architecture

Base One's Rich Client Architecture Base One's Rich Client Architecture Base One provides a unique approach for developing Internet-enabled applications, combining both efficiency and ease of programming through its "Rich Client" architecture.

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1

OVERVIEW HIGHLIGHTS. Exsys Corvid Datasheet 1 Easy to build and implement knowledge automation systems bring interactive decision-making expertise to Web sites. Here s proven technology that provides customized, specific recommendations to prospects,

More information

System Requirements and Platform Support Guide

System Requirements and Platform Support Guide Foglight 5.6.7 System Requirements and Platform Support Guide 2013 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime

GO!es MOBILE. YOUR Enterprise. The Challenge. The Solution. Mobilise Your Services Reach Anybody, Anywhere, Anytime YOUR Enterprise GO!es MOBILE The Challenge Mobile devices are the latest and hottest channel for m- services delivery and mobile marketing campaigns. Today s enterprises are deploying consumer-oriented

More information

Latte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com

Latte Rapid Application Development. William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Latte Rapid Application Development William Dunlap Product Manager Borland International wdunlap@wpo.borland.com Business Computing Evolution C/S Application Development Collaborative App Development Web

More information

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO)

MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) MALAYSIAN PUBLIC SECTOR OPEN SOURCE SOFTWARE (OSS) PROGRAMME BENCHMARK/COMPARISON REPORT DOCUMENT MANAGEMENT SYSTEMS (NUXEO AND ALFRESCO) DECEMBER 2009 Copyright The Government of Malaysia retains the

More information

ORACLE APPLICATION EXPRESS 5.0

ORACLE APPLICATION EXPRESS 5.0 ORACLE APPLICATION EXPRESS 5.0 Key Features Fully supported nocost feature of the Oracle Database Simple 2-Tier Architecture Develop desktop and mobile applications 100% Browserbased Development and Runtime

More information

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2

SIEMENS. Teamcenter 11.2. Windows Server Installation PLM00013 11.2 SIEMENS Teamcenter 11.2 Windows Server Installation PLM00013 11.2 Contents Part I: Getting started with Teamcenter server installation Requirements and overview.............................................

More information

Thin@ System Architecture V3.2. Last Update: August 2015

Thin@ System Architecture V3.2. Last Update: August 2015 Thin@ System Architecture V3.2 Last Update: August 2015 Introduction http://www.thinetsolution.com Welcome to Thin@ System Architecture manual! Modern business applications are available to end users as

More information

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN

Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN Seamless Web Data Entry for SAS Applications D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT For organizations that need to implement a robust data entry solution, options are somewhat limited

More information

Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis.

Web. Studio. Visual Studio. iseries. Studio. The universal development platform applied to corporate strategy. Adelia. www.hardis. Web Studio Visual Studio iseries Studio The universal development platform applied to corporate strategy Adelia www.hardis.com The choice of a CASE tool does not only depend on the quality of the offer

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1

Case Study. Data Governance Portal. www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Case Study Data Governance Portal www.brainvire.com 2013 Brainvire Infotech Pvt Ltd Page 1 of 1 Client Requirement The website is the Data Governance intranet portal. Data Governance is the practice of

More information

A Monitored Student Testing Application Using Cloud Computing

A Monitored Student Testing Application Using Cloud Computing A Monitored Student Testing Application Using Cloud Computing R. Mullapudi and G. Hsieh Department of Computer Science, Norfolk State University, Norfolk, Virginia, USA r.mullapudi@spartans.nsu.edu, ghsieh@nsu.edu

More information

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS

Securely. Mobilize Any Business Application. Rapidly. The Challenge KEY BENEFITS Mobilize Any Business Application. Rapidly. Securely. The Challenge Today's enterprises are increasingly leveraging mobility solutions to improve productivity, decrease response times and streamline operational

More information

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.

More information

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform

More information

Oracle Application Development Framework Overview

Oracle Application Development Framework Overview An Oracle White Paper June 2011 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services

More information

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware

Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware Dell and JBoss just work Inventory Management Clustering System on JBoss Enterprise Middleware 2 Executive Summary 2 JBoss Enterprise Middleware 5 JBoss/Dell Inventory Management 5 Architecture 6 Benefits

More information

Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java.

Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java. Servoy the first choice to deliver Software as a Service (SaaS) platform to accommodate fast, better and cheap application development to Java. Servoy has a better software development mousetrap for quickly

More information

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process

What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process 1 2 3 What is Enterprise Architect? Enterprise Architect is a visual platform for designing and constructing software systems, for business process modeling, and for more generalized modeling purposes.

More information

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues

Zend Server 4.0 Beta 2 Release Announcement What s new in Zend Server 4.0 Beta 2 Updates and Improvements Resolved Issues Installation Issues Zend Server 4.0 Beta 2 Release Announcement Thank you for your participation in the Zend Server 4.0 beta program. Your involvement will help us ensure we best address your needs and deliver even higher

More information

Avaya Aura Orchestration Designer

Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer Avaya Aura Orchestration Designer is a unified service creation environment for faster, lower cost design and deployment of voice and multimedia applications and agent

More information

What is it? What does it do? Benefits

What is it? What does it do? Benefits JBoss Enterprise SOA Platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Collaboration solutions for midsized businesses Buyer s guide

Collaboration solutions for midsized businesses Buyer s guide Collaboration solutions for midsized businesses Buyer s guide Increase productivity by improving collaboration across and beyond your business. Give employees access to the information, people and resources

More information

Vanguard Knowledge Automation System

Vanguard Knowledge Automation System KNOWLEDGE AUTOMATION SYSTEM: OVERVIEW Vanguard Knowledge Automation System Turn routine processes into easy-to-use Web Apps Vanguard Knowledge Automation System lets you capture routine business processes

More information

IBM Endpoint Manager for Server Automation

IBM Endpoint Manager for Server Automation IBM Endpoint Manager for Server Automation Leverage advanced server automation capabilities with proven Endpoint Manager benefits Highlights Manage the lifecycle of all endpoints and their configurations

More information

IBM Rational Asset Manager

IBM Rational Asset Manager Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational

More information

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 11g: Administration Essentials Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training

More information

How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1

How To Develop An Application Developer For An Ubio Websphere Studio 5.1.1 Quickly build, test and deploy high-performance Web services and J2EE applications to support e-business on demand IBM Developer, Version 5.1.1 Highlights Deliver high-quality applications quickly Today

More information

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs Charles Finley Transformix Computer Corporation Who We Are Transformix provides software solutions and services

More information

i.sight ecommerce system

i.sight ecommerce system i.sight ecommerce system Product Brochure open your eyes on the Internet i.sight ecommerce system is presented to you by IPOS Computer Systems Ltd. For Inquiry, please go to our web site http://www.iposcsl.com

More information

Modern Software Development Tools on OpenVMS

Modern Software Development Tools on OpenVMS Modern Software Development Tools on OpenVMS Meg Watson Principal Software Engineer 2006 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice Topics

More information

E-commerce. Web Servers Hardware and Software

E-commerce. Web Servers Hardware and Software E-commerce Web Servers Hardware and Software Basic technical requirements of a Web site that can support E-commerce operations and match business needs. Oct 22, 2004 www.dcs.bbk.ac.uk/~gmagoulas/teaching.html

More information

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials

Data Sheet VISUAL COBOL 2.2.1 WHAT S NEW? COBOL JVM. Java Application Servers. Web Tools Platform PERFORMANCE. Web Services and JSP Tutorials Visual COBOL is the industry leading solution for COBOL application development and deployment on Windows, Unix and Linux systems. It combines best in class development tooling within Eclipse and Visual

More information

Developing Database Business Applications using VB.NET

Developing Database Business Applications using VB.NET Developing Database Business Applications using VB.NET Curriculum class designed and written by Ernest Bonat, Ph.D., President Visual WWW, Inc. Visual WWW is a Microsoft Visual Studio Industry Partner

More information

Reporting Services. White Paper. Published: August 2007 Updated: July 2008

Reporting Services. White Paper. Published: August 2007 Updated: July 2008 Reporting Services White Paper Published: August 2007 Updated: July 2008 Summary: Microsoft SQL Server 2008 Reporting Services provides a complete server-based platform that is designed to support a wide

More information

4D and SQL Server: Powerful Flexibility

4D and SQL Server: Powerful Flexibility 4D and SQL Server: Powerful Flexibility OVERVIEW MS SQL Server has become a standard in many parts of corporate America. It can manage large volumes of data and integrates well with other products from

More information

How To Use Attix5 Pro For A Fraction Of The Cost Of A Backup

How To Use Attix5 Pro For A Fraction Of The Cost Of A Backup Service Overview Business Cloud Backup Techgate s Business Cloud Backup service is a secure, fully automated set and forget solution, powered by Attix5, and is ideal for organisations with limited in-house

More information

Technical White Paper The Excel Reporting Solution for Java

Technical White Paper The Excel Reporting Solution for Java Technical White Paper The Excel Reporting Solution for Java Using Actuate e.spreadsheet Engine as a foundation for web-based reporting applications, Java developers can greatly enhance the productivity

More information

A framework for web-based product data management using J2EE

A framework for web-based product data management using J2EE Int J Adv Manuf Technol (2004) 24: 847 852 DOI 10.1007/s00170-003-1697-8 ORIGINAL ARTICLE M.Y. Huang Y.J. Lin Hu Xu A framework for web-based product data management using J2EE Received: 8 October 2002

More information

Understanding Application Servers

Understanding Application Servers Understanding Application Servers Author: Ajay Srivastava & Anant Bhargava TCS, Jan 03 Background Application servers, whatever their function, occupies a large chunk of computing territory between database

More information

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems

Windows 2000 / NT 4.0 / 95 / 98, MS-DOS, Suse Operating Systems Name : Z A B Phone : 1-847-530-7013 Email : consultants@webspherehatsguru.com SUMMARY One & half year experience of technical experience in complete software development life cycle process which includes

More information

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2

Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 Product Documentation Embarcadero DB Change Manager 6.0 and DB Change Manager XE2 User Guide Versions 6.0, XE2 Last Revised April 15, 2011 2011 Embarcadero Technologies, Inc. Embarcadero, the Embarcadero

More information

Take full advantage of IBM s IDEs for end- to- end mobile development

Take full advantage of IBM s IDEs for end- to- end mobile development Take full advantage of IBM s IDEs for end- to- end mobile development ABSTRACT Mobile development with Rational Application Developer 8.5, Rational Software Architect 8.5, Rational Developer for zenterprise

More information

Open source business rules management system

Open source business rules management system JBoss Enterprise BRMS Open source business rules management system What is it? JBoss Enterprise BRMS is an open source business rules management system that enables easy business policy and rules development,

More information

SOLUTIONS INC. BACK-IT UP. Online Backup Solution

SOLUTIONS INC. BACK-IT UP. Online Backup Solution SOLUTIONS INC. Online Backup Solution Data loss is a nightmare Your data is growing exponentially 1MB of data is worth US$10,000 If you find yourself now in a situation where you have to deal with an explosion

More information

M4 Systems. M4 Online Backup. M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus.

M4 Systems. M4 Online Backup. M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus. M4 Systems M4 Online Backup M4 Systems Ltd Tel: 0845 5000 777 International: +44 (0)1443 863910 www.m4systems.com www.dynamicsplus.net Table of Contents Introduction... 3 Benefits... 3 Features... 4 Data

More information

Managing your Red Hat Enterprise Linux guests with RHN Satellite

Managing your Red Hat Enterprise Linux guests with RHN Satellite Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

Oracle SQL Developer Migration

Oracle SQL Developer Migration An Oracle White Paper May 2010 Oracle SQL Developer Migration Overview... 3 Introduction... 3 Oracle SQL Developer: Architecture and Supported Platforms... 3 Supported Platforms... 4 Supported Databases...

More information

Grow Revenues and Reduce Risk with Powerful Analytics Software

Grow Revenues and Reduce Risk with Powerful Analytics Software Grow Revenues and Reduce Risk with Powerful Analytics Software Overview Gaining knowledge through data selection, data exploration, model creation and predictive action is the key to increasing revenues,

More information

How To Use Ibm Tivoli Monitoring Software

How To Use Ibm Tivoli Monitoring Software Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Help improve uptime and shorten Help optimize IT service delivery by

More information

CatDV Pro Workgroup Serve r

CatDV Pro Workgroup Serve r Architectural Overview CatDV Pro Workgroup Server Square Box Systems Ltd May 2003 The CatDV Pro client application is a standalone desktop application, providing video logging and media cataloging capability

More information

XBoost Implementation at GoVideo

XBoost Implementation at GoVideo XBoost Implementation at GoVideo A Business Case White Paper Jeff Stokes Du Bose Sr. GoVideo developer and analyst www.govideo.com November 2004 Table of Contents Executive Summary Objectives Overview

More information

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4.

Oracle Business Intelligence Publisher. 1 Oracle Business Intelligence Publisher Certification. Certification Information 10g Release 3 (10.1.3.4. Oracle Business Intelligence Publisher Certification Information 10g Release 3 (10.1.3.4.2) E12692-08 September 2011 This document outlines the certified hardware and software configurations for Oracle

More information

CA Aion Business Rules Expert 11.0

CA Aion Business Rules Expert 11.0 PRODUCT SHEET: CA Aion Business Rules Expert CA Aion Business Rules Expert 11.0 CA Aion Business Rules Expert r11 (CA Aion BRE) is an industryleading system that automates and streamlines business functions

More information

JBoss enterprise soa platform

JBoss enterprise soa platform JBoss enterprise soa platform What is it? The JBoss Enterprise SOA Platform includes serviceoriented architecture (SOA) open source middleware such as JBoss Enterprise Service Bus (ESB), JBoss jbpm, JBoss

More information

Building Web Apps with Uniface

Building Web Apps with Uniface Building Web Apps with Uniface written by Michael Taylor, Uniface Mobile Product Manager 10 Ways Uniface Helps You Succeed Introduction When you re choosing a development tool for new applications and

More information

Crystal Enterprise Report Application Server

Crystal Enterprise Report Application Server Contents This document provides an overview of the Crystal Enterprise product line, with specific focus on the Report Application Server edition; an entry-level edition of Crystal Enterprise that is bundled

More information

Building Java Servlets with Oracle JDeveloper

Building Java Servlets with Oracle JDeveloper Building Java Servlets with Oracle JDeveloper Chris Schalk Oracle Corporation Introduction Developers today face a formidable task. They need to create large, distributed business applications. The actual

More information

Oracle Database 11g Comparison Chart

Oracle Database 11g Comparison Chart Key Feature Summary Express 10g Standard One Standard Enterprise Maximum 1 CPU 2 Sockets 4 Sockets No Limit RAM 1GB OS Max OS Max OS Max Database Size 4GB No Limit No Limit No Limit Windows Linux Unix

More information

Maximizing ROI on Test and Durability

Maximizing ROI on Test and Durability Maximizing ROI on Test and Durability Product Details Product Overview: ncode Automation is a complete environment for automated data storage, analysis and reporting. It also provides a web-based collaborative

More information

Preguntas más frecuentes sobre Embarcadero RAD Studio XE

Preguntas más frecuentes sobre Embarcadero RAD Studio XE Preguntas más frecuentes sobre Embarcadero RAD Studio XE Danysoft Representante exclusivo en la península ibérica What is Embarcadero RAD Studio? Embarcadero RAD Studio XE is a comprehensive application

More information

BIRT Document Transform

BIRT Document Transform BIRT Document Transform BIRT Document Transform is the industry leader in enterprise-class, high-volume document transformation. It transforms and repurposes high-volume documents and print streams such

More information

Enterprise Service Bus

Enterprise Service Bus We tested: Talend ESB 5.2.1 Enterprise Service Bus Dr. Götz Güttich Talend Enterprise Service Bus 5.2.1 is an open source, modular solution that allows enterprises to integrate existing or new applications

More information

Functional Overview WHITE PAPER

Functional Overview WHITE PAPER WHITE PAPER Crystal Reports Server 2008 Functional Overview CONTENTS 1 Executive Summary 2 Functional Overview 13 Functional Architecture 14 User Interaction Tier 4 Report Viewers for Viewing, Printing,

More information

TANDBERG MANAGEMENT SUITE 10.0

TANDBERG MANAGEMENT SUITE 10.0 TANDBERG MANAGEMENT SUITE 10.0 Installation Manual Getting Started D12786 Rev.16 This document is not to be reproduced in whole or in part without permission in writing from: Contents INTRODUCTION 3 REQUIREMENTS

More information

Introduction to IBM Worklight Mobile Platform

Introduction to IBM Worklight Mobile Platform Introduction to IBM Worklight Mobile Platform The Worklight Mobile Platform The Worklight Mobile Platform is an open, complete and advanced mobile application platform for HTML5, hybrid and native apps.

More information

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach

More information

Web Development with the Eclipse Platform

Web Development with the Eclipse Platform Web Development with the Eclipse Platform Open Source & Commercial tools for J2EE development Jochen Krause 2004-02-04 Innoopract Agenda Currently available Tools for web development Enhancements in Eclipse

More information

Glassfish, JAVA EE, Servlets, JSP, EJB

Glassfish, JAVA EE, Servlets, JSP, EJB Glassfish, JAVA EE, Servlets, JSP, EJB Java platform A Java platform comprises the JVM together with supporting class libraries. Java 2 Standard Edition (J2SE) (1999) provides core libraries for data structures,

More information

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo daniel@bitrock.com

CrossPlatform ASP.NET with Mono. Daniel López Ridruejo daniel@bitrock.com CrossPlatform ASP.NET with Mono Daniel López Ridruejo daniel@bitrock.com About me Open source: Original author of mod_mono, Comanche, several Linux Howtos and the Teach Yourself Apache 2 book Company:

More information

Introduction to Appeon Mobile

Introduction to Appeon Mobile Introduction to Appeon Mobile First-ever Mobility Solution for PowerBuilder Professionals Appeon Corporation www.appeon.com Copyright 2002-2012 Appeon. All rights reserved. Tel: 1-877-3APPEON Mobile Market

More information

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications

JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS QUARTER 2 NETWORKING AND OPERATING SYSTEMS ESSENTIALS. Module 1 - Office Applications SOFTWARE ENGINEERING TRACK JAVA Technologies QUARTER 1 DESKTOP APPLICATIONS - ESSENTIALS Module 1 - Office Applications This subject enables users to acquire the necessary knowledge and skills to use Office

More information

Unit 2 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP

Unit 2 Research Project. Eddie S. Jackson. Kaplan University. IT530: Computer Networks. Dr. Thomas Watts, PhD, CISSP Running head: UNIT 2 RESEARCH PROJECT 1 Unit 2 Research Project Eddie S. Jackson Kaplan University IT530: Computer Networks Dr. Thomas Watts, PhD, CISSP 08/19/2014 UNIT 2 RESEARCH PROJECT 2 Abstract Application

More information

JBoss Enterprise MIDDLEWARE

JBoss Enterprise MIDDLEWARE JBoss Enterprise MIDDLEWARE WHAT IS IT? JBoss Enterprise Middleware integrates and hardens the latest enterprise-ready features from JBoss community projects into supported, stable, enterprise-class middleware

More information

System Requirements Table of contents

System Requirements Table of contents Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5

More information

How To Develop A Mobile Application On An Android Device

How To Develop A Mobile Application On An Android Device Disclaimer: The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver

More information

4D as a Web Application Platform

4D as a Web Application Platform 4D as a Web Application Platform 4D is a powerful, flexible, and very scalable Web application platform. This white paper examines the common requirements for Web application servers, and discusses the

More information

Category: Business Process and Integration Solution for Small Business and the Enterprise

Category: Business Process and Integration Solution for Small Business and the Enterprise Home About us Contact us Careers Online Resources Site Map Products Demo Center Support Customers Resources News Download Article in PDF Version Download Diagrams in PDF Version Microsoft Partner Conference

More information

What are Hosted Desktops?

What are Hosted Desktops? Hosted Desktops An introduction to Hosted Desktops from Your Office Anywhere Hosted Desktops from Your Office Anywhere provide Flexibility, Reliability and Security and offer genuine cost savings against

More information

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME

BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME BEST WEB PROGRAMMING LANGUAGES TO LEARN ON YOUR OWN TIME System Analysis and Design S.Mohammad Taheri S.Hamed Moghimi Fall 92 1 CHOOSE A PROGRAMMING LANGUAGE FOR THE PROJECT 2 CHOOSE A PROGRAMMING LANGUAGE

More information

Network device management solution

Network device management solution iw Management Console Network device management solution iw MANAGEMENT CONSOLE Scalability. Reliability. Real-time communications. Productivity. Network efficiency. You demand it from your ERP systems

More information

IDENTIKEY Server Windows Installation Guide 3.2

IDENTIKEY Server Windows Installation Guide 3.2 IDENTIKEY Server Windows Installation Guide 3.2 Disclaimer of Warranties and Limitations of Liabilities Disclaimer of Warranties and Limitations of Liabilities The Product is provided on an 'as is' basis,

More information

The ultimate backup solution for your company

The ultimate backup solution for your company The ultimate backup solution for your company Data loss is a nightmare (1) Your data are growing exponentially If you find yourself now in a situation where you have to deal with an explosion in the volume

More information

Identikey Server Windows Installation Guide 3.1

Identikey Server Windows Installation Guide 3.1 Identikey Server Windows Installation Guide 3.1 Disclaimer of Warranties and Limitations of Liabilities Disclaimer of Warranties and Limitations of Liabilities The Product is provided on an 'as is' basis,

More information

Network device management solution.

Network device management solution. Network device management solution. iw Management Console Version 3 you can Scalability. Reliability. Real-time communications. Productivity. Network efficiency. You demand it from your ERP systems and

More information

Installation, Configuration and Administration Guide

Installation, Configuration and Administration Guide Installation, Configuration and Administration Guide ehd10.0.1 everything HelpDesk Installation, Configuration and Administration Guide GroupLink Corporation 2013 GroupLink Corporation. All rights reserved

More information

Reach more users with business intelligence

Reach more users with business intelligence Reach more users with business intelligence Highlights Deliver BI information to users in the context of their day-to-day processes and applications Provide actionable intelligence to users, no matter

More information

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere

Access Database Hosting. An introduction to Cloud Hosting Access databases from Your Office Anywhere Access Database Hosting An introduction to Cloud Hosting Access databases from Your Office Anywhere Microsoft Access is a powerful way of creating bespoke database applications for either your own business

More information

EnterpriseLink Benefits

EnterpriseLink Benefits EnterpriseLink Benefits GGY AXIS 5001 Yonge Street Suite 1300 Toronto, ON M2N 6P6 Phone: 416-250-6777 Toll free: 1-877-GGY-AXIS Fax: 416-250-6776 Email: axis@ggy.com Web: www.ggy.com Table of Contents

More information

Vector Asset Management User Manual

Vector Asset Management User Manual Vector Asset Management User Manual This manual describes how to set up Vector Asset Management 6.0. It describes how to use the: Vector AM Console Vector AM Client Hardware Inventory Software Inventory

More information