52
Product Description

Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

Product Description

Page 2: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Revision History

Version Writer Created on Review and Approval

PM Date Reviewer Date

20140331 Jun-seok Park 2014-04-30

Reasons for amendment 1. First edition of the nexacro platform product description

Page 3: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

1. TOBESOFT

2. What’s eXchanged?

3. nexacro platform for a New UX in Business

4. Business UX Suite & Support

Agenda

Page 4: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

1) Company Overview

2) Business Areas

3) Awards and Certifications

4) Company History

5) TOBESOFT’s Main Customers

1. TOBESOFT

Page 5: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Employee Distribution Technical Manpower Distribution

1) Company Overview

TOBESOFT, Inc. - No. 1 Provider of Business UI/UX in Korea

Company Name

CEO

Capital

Founded

TOBESOFT, Inc.

Hyeong-gon Kim

₩3.5 Billion

July 1, 2000

Number of Employees

Main Product

Website

Address

269 (As of Mar. 2014)

nexacro platform, XPLATFORM, MiPlatform

www.tobesoft.co.kr / www.miplatform.co.kr

2-5F, Intops Building, 617, Bongeunsa-ro, Gangnam-gu, Seoul

※ Technician ranks classified according to guidelines from the Ministry of Science and Technology.

Beginner Intermediate Advanced Special Class Non-Tech Total

69 41 27 71 3/58 211/269

C-Level

4%

Office

Mgmt. 10%

Sales 10%

Research

27%

Technological

Development

& Support

50%

Beginner

33% Special Class

34%

Advanced

13%

Intermediate

19%

Non-Technical

Manpower 1%

Page 6: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

2) Business Areas

BUX (Business User eXperience) BUX, or Business User eXperience, provides an invaluable 'view' to the corporate business environment

through an optimized UI/UX implementation.

Supply Extended UI Components

Libraries & Framework Open Source

BUX Consulting

BUX Model TUM (TOBESOFT UX Method)

RUNTIME Ver. - PC Environment

- Mobile Environment (Android, iOS, etc.)

HTML5 Ver. - Web Environment (Wired/Wireless) X-Internet No. 1

Product Consulting & Service

Design, Development, and Performance Guide UI Design Service & Implementation Mobile App Development Guide Education

CyValue Alliance

Assembled Big Data Solution Visualization by nexacro platform

BUX Platform SW

RIA UI/UX No. 1

UX Solution for SAP

One Source Multi-Use No. 1

Biz Data Auto Push

Page 7: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

3) Awards and Certifications

Open Source Partnership

2007

Symbol ISV Partnership

2007

Oracle Solution Partnership

2008

SAP A1 (All-in-One) Channel Partnership

2010

Y12 Q1 HP SW Partner ONE

New Tech (NET) Certification

2010

SAP Certification 2008

CMMI Level 3 VeriTest 2007

Good Software (MiPlatform)

2009

Animation Method

2012

Server Application

2007

Browser-based Caching Method

2006

Data Transmission Component

2008

Data Processing Method 2011

Multi-version Support

2011

Multi-screen Support

2012

Good Software (XPLATFORM)

2013

Red Herring ASIA 100 Selection

2007

Korean SW Awards

President’s Award for New S/W

2008

Prime Minister’s Award

IT Innovation 2009

Korea-Japan Industry &

Technology Fair Ministry of

Knowledge Economy Award 2011

Korean Software Enterprise

Competitiveness Awards

Grand Prize 2012

SW Industry Development

President’s Award 2010

Grand Prize IT Innovation

Steel Tower Medal 2013

KSIA Government

Industry Awards Industry

Leader 2013

Patents (13 as of 2014)

Partnerships

Awards

Certifications

Multiple Request

Processing 2014

Rendering Processor (2)

2014

Page 8: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

3-1) Patent Acquisitions

8

No. Patent Name nexacro / XPLATFORM / MiPlatform Patent Details

1 System and methods for transmitting server application program information

Patent for application creation methods in MiPlatform, nexacro, and XPLATFORM - A system for transmitting UI/Script for a specific device upon request to create an application rather than pre-distributing to a client

2 Caching browser-based applications

Patent for designating CacheLevel by a TypeDefinition’s service - Browser-like cache function in browser-type applications - Types: Dynamic Cache, Real Cache, Session Cache

3 Client data transmission component for client-server communication

Patent for Data Transaction - System that analyzes, transmits, and receives data from a variety of legacy systems in data sets - Automatically process Binary/XML/CSV data - Add adaptors for a multitude of communication protocols

4 Forward-compatible data processing devices and methods

Patent for Binary Object and Script Object inheritance - Inherit Script Object properties from a Binary Object - Inherit between different languages (C++/Script)

5 Method for executing RIA applications and supporting multiple versions of RIA components

Patent for Versions designated in Objects in TypeDefinition - Batch-designate Objects and Component Versions in TypeDefinition - Batch-designate Objects and Component Versions for a particular area (where ADL/FDL TypeDefinitions are applicable) rather than designate each Version in each Component of a Form

6 Method for animating object-oriented components and recording medium for such animations (Patent acquired in Korea and Japan)

Patent for XPLATFORM Animation Object actions - Methods for processing Animations 1. Tick caused by an Animation 2. Handling interpolated value per tick depending on the interpolation designated in the Animation 3. Request Redraw with the interpolated value to the Component designated in an Animation

- Animation Types 1. Animation Objects that unify Animation processing -> Property Animation -> Transition Animation -> Move Animation 2. Complex Animation by grouping multiple Animations -> Complex Animation

7 Method for executing RIA applications capable of supporting a variety of screens and recording medium (Patent acquired in Korea and Japan)

Patent for XPLATFORM Layout Manager data storage and execution - Incrementally record and apply the differences between Normal Layout and Sub Layout - Transmit only the Layout source that matches the client screen from the server - Client selects and applies a Layout that matches the client screen - UX-Studio Layout editing

Page 9: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

4) Company History

Sep. Korea-Japan Industry and Technology Fair Award Certificate Sep. XPLATFORM 9.2 launched

Sep. 2011 Grand Seminar held June Company Presentation (Stock Exchange)

Nov. Japan's Next-Generation Enterprise Smart UX seminar

July 2000 TOBESOFT Co., Ltd. founded Nov. 2001 Excellence Award in MK-Kibo sponsored Business Incubator Contest Apr. 2001 Signed partnership with HP ESSP

Dec. Selected for Small and Medium Business Administration INNO-BIZ company June IBM Value Partnership June ISO 9001 Certification

Apr. Supplied solutions to and signed partnership with Japan's NRI (Nomura Group) Jan. Selected for industry-based technology appearance by the Ministry of Information and Communication

Nov. 2003 MiPlatform 2.1 launched Nov. 2003 Foreign IR (Silicon Valley)

Dec. 2004 Selected as IT Solution Partner for Samsung Electronics Nov. 2004 Selected for Grand Prize in the 2004 Digital Innovation Award

Sep. MiPlatform GS Certification acquired Sep. MiPlatform TL9000 Certification acquired

June Asianux Certification acquired June Stick IT, JAFCO ₩30B investment agreement

Dec. 2006 Grand Prize in the Korean Software Technology Awards Dec. 2006 TTA Veritest Certification Aug. 2006 Intel investment, Capital Technology Day invitation

Dec. 2007 Oracle affiliate partnership Aug. 2007 Included in the 100 Companies for the Red Herrings Asia Award

Nov. Prime Minister's Award in the IT Innovation Awards Oct. XPLATFORM launched

Oct. Minister of Knowledge Economy Award in 2009 Venture Korea Sep. XPLATFORM GS Certification acquired

Nov. President's Award in the 11th SW Industry Day Oct. Exclusive Japanese seminar held

Feb. Signed contract with Japan's Hitachi Systems & Services Feb. Signed contract as Japan's Ryomo Systems package partner June Listed in KOSDAQ

Feb. Grand Prize in the 11th Korean Software Enterprise Competitiveness Awards

Apr. TOBESOFT JAPAN Co., Ltd. established June Japan’s NTT Comware Partnership Nov. '2012 BUX Conference' seminar held in Japan

Nov. President's Award in the Korean SW Awards Mar. SAP Certification

Jan. CMMI Level 3 acquired

Mar. XPLATFORM 13 released Mar. 2013 TOBESOFT Grand Seminar held

Dec. Industry Leader Award in KSIA Government Industry Awards Nov. Steel Tower Medal awarded Korea IT Innovation Awards

2014

2013

2012

2011

2010

2009

2008

2006 ~ 2007

2005

2003 ~ 2004

2002

2000 ~ 2001

Apr. nexacro platform released Mar. XCRO CBP released Jan. U.S. Nexaweb UI Division acquired

Page 10: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

5) TOBESOFT’s Main Customers

TOBESOFT's Brand Expansion Based on Over 2,000 Domestic Customers References

< Customer Distribution by Industry (2013) >

Public

Manu Factur

ing

Finan cial

Service

Edu/ Comm

Int’l

Other 31%

Financial 13.3%

Public 26.1%

Manufacturing/ Service 29.5%

Page 11: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

1) BUX: Solution for Realizing Smart Businesses

2) HTML5: A Development Platform’s Changes and Demands

3) nexacro platform: HTML5-based BUX Platform

2. What’s eXchanged?

Page 12: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

1) BUX : Solution for Realizing Smart Businesses (1)

Recently, companies have shifted toward Smart Enterprise-oriented RTEs (Real Time Enterprise) to realize high ROI in response to a variety of changes in the business environment including the emergence of the BYOD (Bring Your Own Device) business model.

• Smart Enterprise

Rather than merely introducing mobile devices to an enterprise, a 'Smart Enterprise' quickly, flexibly, and

actively adapts to rapid changes in the business environment by properly utilizing a wide range of

IT environments including PC, web, mobile, and cloud.

BUX (Business User eXperience) was introduced as a product vision for the nexacro platform and a solution to realize ‘Smart Enterprise.’

Page 13: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Maximum innovation with minimum cost through enterprise system UI/UX improvements

Actively embrace mobile, cloud, and big-data technologies; Integrated support for enterprise UI/UX

Unified Platform

OSMU-oriented (One Source Multi-Use) to optimize for and drive multiple browsers, devices, and screen sizes with a single source

Unified Data Frame

Improve efficiency and productivity of data-oriented enterprise system UI/UX by supporting both OLTP and OLAP processes

Unified Development Process

Increase development productivity through nexacro studio by providing a common development environment for in-house development and package UI enhancement

1) BUX : Solution for Realizing Smart Businesses (2)

BUX (Business User eXperience) Provides a valuable 'view' of the corporate business environment by implementing an optimized UI/UX

BUX is realized by unifying the following three factors:

[TOBESOFT BUX Concept]

Page 14: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

2) HTML5 : A Development Platform’s Changes and Demands

Multiple terminals connected to a

powerful mainframe

Home and work Computing

revolutionized with the advent of PCs

Lack of a proper

network

Desktop Mainframe Client/Server

Websites X-Internet/RIA

New HTML5 Standard

Introduced

Rich user experience realized via RIAs in a

'no-download‘ environment due to

performance improvements in

web browsers

Networks develop along with the arrival of high-performance

PCs

Systems comprised of clients featuring GUIs and servers handling

the workload

Pure, no-installation -required

web-based business systems emerge along with the

advances in HTML functionalities and browser capabilities

Inadequate functionalities and performances of pure

web-based solutions drive the development of

X-Internet and RIA technologies

(combination of WWW and C/S environments), and most enterprise systems ma

ke the switch to X-Internet and RIA

• Introduction of mainframes • Prior to the advent of PCs

• Introduction of high-priced PCs • Introduction of

closed networks • Penetration of high-performance PCs

• Introduction of the WWW • PC use common

• Inadequate HTML functionality • Sluggish web browser performance

Background

Page 15: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

3) nexacro platform: HTML5-based BUX Platform

No-Download, No-Install (No separate installation required)

A unified framework with faster performance than existing platforms

Ensure high development productivity through robust enterprise components

nexacro platform (A Unified Framework)

BYOD (Bring Your Own Device) support

One Source Multi-Use Multiple Browsers, Devices, and Screen Sizes

Rich User Interface unavailable through HTML

Web standards-compliant (HTML, JavaScript, CSS, XML)

Page 16: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

1) nexacro platform Overview

2) nexacro platform System Concept

3) nexacro platform System Architecture

4) nexacro platform Unified Framework

5) Changed Value of nexacro platform

: Primary Functions and Processes Providing Value to Customers

3. nexacro platform for a New UX in Business

Page 17: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

1) nexacro platform Overview (1)

HTML5 (JavaScript-based)

No-Download

No-Install

RAD WYSIWYG IDE

Unified Framework

Best Performa

nce

UI/UX Components

for Business

One Source Multi-Use

Platform Device Browser Screen Size

Multi-

UI/UX development platform that provides a system development environment optimized for businesses

Unified Framework-based HTML5 solution that ensures the best performance and speed

A WYSIWYG-based development tool ‘nexacro studio’ and a full array of UI/UX components

No-Download, No-Install, One Source Multi-Use support

Page 18: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

1) nexacro platform Overview (2)

• The HTML5 version is free of any installation and distribution issues in a true ‘No-Download’ environment • The RUNTIME version uses a dedicated browser through a virtual engine installation for relatively high performance and stability, allowing for 'Hybrid App‘ development in smart devices.

nexacro Development Process and Key Features of Each Version

HTML5 Version RUNTIME Version

Key Features

• Common browser • No-Download, No-Install No installation or distribution issues • Suitable for a variety of business environments including PC and mobile

• Dedicated browser • High performance and stability • Safe for mobile environment

Supported OS &

Browser

• IE (8.0 and above) Chrome (10 and above) Firefox (8 and above) Safari (4 and above) Opera (11 and above)

• Windows (2000 SP4 and above) iOS (4 and above) Android (2.3 and above)

Generate Through JavaScript

(Server)

Development Source

Access/Execute on the Server

Unified UI/UX

Developer

System User (Client) (Any browser for Desktop, Smartphone, Tablet, etc.)

System User (Client) (Mobile and PC with dedicated browser)

Page 19: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

2-1) nexacro platform System Concept

Unified UI Development

Tool

nexacro platform RUNTIME Version

nexacro platform HTML5 Version

(Android/iOS)

(Android, iOS, OSX, WinRT, Windows Phone 8)

Client/RIA Platform

Web Server / Application Server

Generate

Multi-Layout Management

HTML, JavaScript, CSS

nexacro platform RUNTIME Apps (Full Functionalities & High Performance)

Page 20: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

2-2) nexacro platform System Concept (by Version)

nexacro platform RUNTIME Version

nexacro platform HTML5 Version

Business Model

Client/RIA Platform Web Server

HTML JavaScript

CSS

Generate

Web Server/ WAS

Generate

HTML JavaScript

CSS

nexacro platform RUNTIME Apps (Full Function & High Performance)

nexacro platform HTML5 Apps (No-Download)

Page 21: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

3) nexacro platform System Architecture

IDE

Back End

Web Service/ SOA

SAP/ ERP

WOA

DBMS

Legacy

Application Server Web Server

RUNTIME Environment

Client

HTML5 Environment

Application (Optional)

Mobile

Generate JavaScript

HTML Javascript

CSS

X-API

JSP/Servlet

Page 22: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

RUNTIME HTML5 RUNTIME/HTML5

4) nexacro platform Unified Framework

nexacro platform Runner

Unified Framework

Web Browser

Unified Framework API for RUNTIME Unified Framework API for HTML5

Dataset Dataset Binder

Load Manager

Device API

Local DB

Communication Manager (XML,CSS,SSV format)

Form Loader CSS Loader

Excel Import/Export

UI Components

Communication Manager (Binary Format)

… etc.

Camera

1

Security Push

Plug-in ActiveX Applet

Security

Plug-in ActiveX Applet

or

Page 23: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

5) Changed Value of nexacro platform : Primary Functions and Processes Providing Value to Customers

Page 24: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

5-1) Attain Competitive Advantages Through a Unified Development Environment

① Unified Development Tool ‘nexacro studio’

• A WYSIWYG-based RAD development tool ‘nexacro studio’

• Easy and convenient screen development through numerous components and an easy-to-use screen layout

• UX realized through the implementation of sensible, aesthetically-pleasing Themes according to user preference

Page 25: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

• Easy application of Pseudo functions • Easily apply a component's status change values with a single set • Directly apply effects such as Disabled, Focused, Pushed, Selected, and Mouse-over to each component without the need for manual coding

• Separate editor windows are provided to easily implement the most commonly-used visual effects • Primary functions are represented as icons for increased developer productivity

Style Property Editor Pseudo Editor Property Editor

• Component properties

• View the properties of each component and modify with values or selections

5-1) Attain Competitive Advantages Through a Unified Development Environment

② Various component effects provided through a multitude of editors

An intuitive interface and various design editors such as Style Property, Property, Pseudo, and CSS are

provided to allow developers to easily design enterprise applications as simply as using PowerPoint.

As elegant designs can be achieved through simple operations, the collaboration between developers and

designers are improved while at the same time complementing each other's fields.

Page 26: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

5-1) Attain Competitive Advantages Through a Unified Development Environment

③ Integrated support of various device events

Finger Touch Mouse Click

One Source

</>

• By expanding the definition of smartphone and desktop action events, smartphone touch events and desktop mouse-click events are processed through a single source.

• Although support for various devices typically means having separate action event processing for each device, the nexacro platform processes such actions as single events for easy development.

Page 27: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Presentation Layer Business Layer Resource

By introducing an e-government framework, the Health Insurance Review Agency created a standardized "HIRA Standard Framework"

Database

Query.xml

Application Context

Query Service

nexacro platform Service

Service A

Service B

Common DAO

servlet.xml

Dispatcher Servlet

Controller A

nexacro Controller

HTTP Request

nexacro platform Dataset

nexacro Xfdl.js

HTTP Request

nexacro platform Dataset

Query DAO B

Query DAO A

DAO

Common Controller

TCO savings through flexible product features

※ Linking possible with Anyframe, E-government Standard Framework,

and other open source frameworks.

Application Example

Re-use of Existing Business Logic

5-1) Attain Competitive Advantages Through a Unified Development Environment

④ Link with a wide range of frameworks

Page 28: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

• Can be run on a multitude of browsers that support web standards including Chrome, Internet Explorer, Firefox, Safari, and Opera.

5-2) Expand User Access Through Multi-IT Environment Support

① Multi-Platform & Browser Support

Page 30: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

5-2) Expand User Access Through Multi-IT Environment Support

Portrait

Landscape

Layout Step Composition How It Runs

1 2 3

• Split and expand an area of the screen. • Use a split-screen function rather than transition when lots of information needs to be displayed on a smartphone. • Divide the screen layout into pages.

Functions

② Optimization support for various device screen sizes (2/3)

Easily develop screens with multiple layers with the Step function

1 2 3

Page 31: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

5-2) Expand User Access Through Multi-IT Environment Support

② Optimization support for various device screen sizes (3/3)

• Properly maintain the layout of on-screen components according to device resolution/orientation. Proportionally configure (%) component sizes for the most appropriate layout according to screen size.

Maintain an appropriate layout for different screen sizes with the Position function

How It Runs

Left : 00% Right : 00%

Page 32: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

• The nexacro platform is essentially a Unicode environment. Only minimum man-hours are required with efficient multi-language processing through objects binding as well as batch application and conversion of validations.

Metadata management (Admin)

Extract multi-language metadata

nexacro platform converts to multi-language data

Request multi-language metadata

Request multi-language metadata

Request language information upon login

Load & Bind Multi-language

dataset

DB

5-2) Expand User Access Through Multi-IT Environment Support

③ Multi-language data processing

Japanese

Korean

Each component and text binding processed through data binding in multi-language dataset

Page 33: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Grid

Sort, Filter, and Tree functions Input/modify data values Insert colors and images

into cells

Tab

Tab Page configuration Link to contents or URLs

Tree View

Data Tree View Modify configuration

and images

CheckBox

Revise status or change

values with checkboxes

Radio

List Inner Dataset data

and select value

Spin

Input numbers or specify

changes using Edit and Up/Down buttons

Combo

Select input value,

configure contents, and search List

TextArea

Input multi-line phrases

Edit

Input single-line phrases

ListBox

Item selection

Button

Event processing and

user input Use images

Static

Display text and groups Rectangular configuration

for grouping Strings and Components Insert colors and images

Calendar

Change status and set date

Mask Edit

Input a particular type of Mask String and Number type

representation

Image

GIF, JPG, ICO, and PNG

images supported

5-3) Improve Development Productivity with Intelligent UI/UX

① nexacro studio provides over 30 elegant integrated components

Page 34: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

② Automated Cross-Browsing

5-3) Improve Development Productivity with Intelligent UI/UX

JavaScript Generator

Desktop Browser

Mobile Browser Automated

Cross-Browsing

Page 35: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

• Dynamically configure screen type according to user preference

• Move, Insert, or Delete data contained in components with Grid and Tree Views

Dynamic Screen Configuration

Dynamically configure screen type according to user preference

Rich eXperience provided through component Drag & Drop Copy & Paste between spreadsheet grids and

cell multi blocks

- Change the Layout - Portlet Functionality

Configure Screen with Drag & Drop

Edit Data within a Component

③ Drag & Drop interface support between components

5-3) Improve Development Productivity with Intelligent UI/UX

Page 36: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Debugging Toolbar

Breakpoint Designation Example

Call Stack, Variables, and Watch Windows

Debugging Results

Set Break Point

Improve developer productivity by reducing the time required to find errors

- Execute an entire project or only individual screens with nexacro studio

- The improved Call Stack function identifies top call function relationships when running a particular function or subroutine

- Step Into, Step Over, and Step Out functions provided for Line Debugging

- Breakpoint toggle and global bookmarks

- Enhanced Expression function for Watch/View - Display Object’s subordinate member information

- Designate, Enable, or Disable Break Point conditions - Expression Editor (Planned)

※ To be supported ④ Efficient Line Debugging

5-3) Improve Development Productivity with Intelligent UI/UX

Page 37: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

nexacro platform

Composite CSS

Component

Component Level Management

Object1

Object1 Object2 Object3

Object1 Object2

Object1 Object2 Object3

Object1 Object2 Object3

Object1

HTML Object Level Management

Component

<input type = "radio" class=“rd_class" name="rd" value=“Select1">Select1 <input type = "radio" class=“rd_class" name=“rd" value="Select2">Select2 <input type = "radio" class="rd_class" name=“rd" value="Select3">Select3

• Radio Class Designation Example

⑤ Efficient CSS Auto Setting

• Difficulties arise with modification or maintenance during component control when using third-party platforms with simple CSS solutions for HTML object level management.

• Difficulties also arise when using open source solutions that require designations of design values within a script.

• The nexacro platform utilizes Composite CSS (component level) to directly modify or maintain components for easy component management.

5-3) Improve Development Productivity with Intelligent UI/UX

Simple CSS

Competitor’s Platform

Page 38: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Preview (Simulation)

Development (Design) Window

Preview

⑥ Preview without server settings

• In addition to its simple preview function, the nexacro platform was designed to test and verify design and function during the analysis and design phases.

• Decrease development time with prototypes similar to real environments and pre-verification of functionalities.

5-3) Improve Development Productivity with Intelligent UI/UX

Page 39: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Tool Navigation Support UI Logic Code Completion

UI Logic Code Completion

⑦ Intelligent inspector

• Tool Navigation support for on-screen components used by the developer and user-created functions and variables.

5-3) Improve Development Productivity with Intelligent UI/UX

Page 40: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Grid Component

Combo Component

Edit Component

No. Name Rank Phone

1 John Smith VP 00

2 Jane Smith GM 00

3 John Doe Mgr 00

4 Jane Doe A. Mgr 00

Dataset

Binding

Grid Component

Client

John Smith Name:

Name: John Smith

No. Name Rank Ph.

1 John Smith VP 00

2 Jane Smith GM 00

3 John Doe Mgr. 00

4 Jane Doe A.Mgr. 00

Component Binding Drag & Drop Binding

No. Name Rank Ph.

1 John Smith VP 00

2 Jane Smith GM 00

3 John Doe Mgr. 00

4 Jane Doe A.Mgr. 00

Drag

Drop

Grid Component

Grid Component

Property Binding

Background Color Change

• Set component properties through a data set

• Dataset bindings is available with a variety of components for a convenient development environment.

• Easily bind Dataset components with other components with Drag & Drop.

• Automatically apply changes to linked columns to reduce development time.

• Optimize the source code and improve development productivity to reduce operational resources.

⑧ Binding between Datasets and Components

5-3) Improve Development Productivity with Intelligent UI/UX

Server

DB

Binding

Page 41: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

No. Name Title Ph.

1 John Smith VP 00

3 Jane Smith Mgr. 00

4 Jane Doe A.Mgr. 00

5 Bob Smith Staff 00

Binding

• Date Change Management – Add, Edit, and Delete

• After modifying and editing, the existing data's state is maintained before reflecting to the server

for easy data management.

• Only the modified data is incrementally uploaded to the server for high speed and reduced load.

Original Grid

Modified Grid

Beth Smith 2

Delete Modify Insert 1 2 3

Value No. Name Title Phone

NORMAL 1 John Smith VP 00

NORMAL 2 Jane Smith GM 00

NORMAL 3 John Doe Mgr. 00

NORMAL 4 Jane Doe A.Mgr. 00

Modified Dataset

Value No. Name Title Phone

NORMAL 1 John Smith VP 00

DELETE 2 Jane Smith GM 00

UPDATE 3 Beth Smith Mgr. 00

NORMAL 4 Jane Doe A.Mgr. 00

INSERT 5 Bob Smith Staff 00

2

1

3

Client

Server Dataset

No. Name Title Phone

1 John Smith VP 00

2 Jane Smith GM 00

3 John Doe Mgr. 00

4 Jane Doe A.Mgr. 00

Original Dataset

2 Jane Smith GM 00

Beth Smith

5 Bob Smith Staff 00

Upload Only Modified Data to Server

⑨ Data Status Change Management

5-3) Improve Development Productivity with Intelligent UI/UX

No. Name Title Ph.

1 John Smith VP 00

2 Jane Smith GM 00

3 John Doe Mgr. 00

4 Jane Doe A.Mgr. 00

1

3

Page 42: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Compliant with W3C XML 1.0 specifications (Extensible Markup Language, 4th Edition) XML

ECMA-262, 3rd Java

Script

Compliant with W3C DOM API Level 3

(Document Object Model) DOM

W3C CSS3 Spec CSS

Standards-Compliance

• In utilizing component technologies for Business UX implementations, the nexacro platform facilitates development and maintenance through international standards and universal technologies by conforming to the ECMA specifications for XML 1.0, DOM Level 3, CSS Level 2, and JavaScript. This allows developers to acquire a variety of development standards and re-use existing development resources rather than rely on vendors.

⑩ Web standards-compliant

5-3) Improve Development Productivity with Intelligent UI/UX

Page 43: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Tree View

Multi-Row

Cell Merge

5-4) Increase UX Satisfaction with a Robust Set of Features

⑪ Grid Component: Key Features

Grid Component Key Features • Cell Merge – Merge two or more cells

• Summary – Display total number of cells

• Multi-Row – Combine two or more rows into one

• Cell Fix – Set a fixed position when moving an on-screen cell

• Tree View – Display grid as a tree

Page 44: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Alt+F

Alt+s

ctrl+M

Alt+F1 - 4

Alt+O

Alt+s

F9

F6

F7

Keyboard-based Operation (Example)

F2

F8

F9

Alt+O

Alt+F

Alt+S

Ctrl+M

Ctrl+Y

Alt+F1

Alt+F2

Alt+F3

Alt+F4

Help Guide pop-up

Customer Service Information

Current Customer-specific Info

Quick Menu

Search Window

View SMS List

Send SMS to Customer

Link by Screen

User-defined shortcut 1

User-defined shortcut 2

User-defined shortcut 3

User-defined shortcut 4

⑫ Various Key Combinations for Control

• Leap past the limitations of web-based applications with functions keys and hot keys (Limited to defined browser function keys)

5-4) Increase UX Satisfaction with a Robust Set of Features

Page 45: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Upload/Download in Major File Formats Export to Excel

Legacy

HTML5 Server Module

⑬ Upload/download files in multiple formats and export to Excel

• Upload and download files in various formats in a user-friendly environment

• Conveniently re-use data with the Excel export function

5-4) Increase UX Satisfaction with a Robust Set of Features

.xls (.xlsx)

Multiple file types

Export

Page 46: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Link Setup

Window

⑭ Link Configuration Management (CM) Tools

• Link nexacro studio with CM tool features such as Log On, Log Out, Check In, Check Out, Undo Check Out, Show History, and Rollback. • Manage source history with automatic program source backup. ex.) SVN, CVS, Source Safe, and Harvest link support.

5-4) Increase UX Satisfaction with a Robust Set of Features

Toolbar

Page 47: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Enhanced Mass-Data Processing Performance

Rapid Component

Browsing

Improved Processing Speed when Linked with

Open API

5-5) Boost Enterprise Operational Efficiency by Realizing Smart Performance

Improved Performance of nexacro platform HTML5

• Realize an optimized Business UI/UX implementation through the efficient object management of DOM and Render Tree. • Increase performance efficiency via TOBESOFT's proprietary element implementation - Optimize visual processing code by having components process only unique functions and minimizing the number of objects as elements in components. - Batch-process screen layout components such as the arrangement of elements and color changes in a timely manner to minimize the number of Reflow and Repaint instances, the main culprits of performance degradation.

※ Reflow: Browser process for re-calculating the positions and geometries of HTML elements. ※ Repaint: Browser process for re-drawing the whole or part of a web page due to Reflow or color changes.

A dramatic three-fold performance improvement over our existing product through the application of a unified framework and a fundamental change in the architecture.

Page 48: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

1) TOBESOFT Business UX Suite

2) TOBESOFT Business UX Suite for SAP

3) Service Lifecycle: Support

4. Business UX Suite & Support

Page 49: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

1) TOBESOFT Business UX Suite

Business UX Suite

Back End

Web Service/

SOA

ERP

DBMS

Legacy

Web Server

HTML JavaScript

CSS

Application (option)

Mobile

X-API (JSP/Servlet)

HTML5 Environment

Android iOS

RUNTIME Environment

Windows

Client Application Server

Developer Generate JavaScript

Page 50: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

Business UX Suite Composition

Back End

HTML5 Environment

Client Application Server

BW SAP ERP

Custom-built Platform

2) TOBESOFT Business UX Suite for SAP

Page 51: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

‹#›

3) Service Lifecycle: Support

With a wide range of pre-service offerings including quality control, training, and consultations

and a full-fledged post-service technical support team, TOBESOFT is capable of supporting

our products' entire lifecycles. Our fast and reliable service is second to none.

Project Analysis, Design, Implementation, Initial Deployment, and Guidelines UI Template & Guide Biz Logic Creation Guide Performance Improvement Plan Deployment Plan UI Risk & Troubleshooting Know-How

Our Outsourcing Partners

Technical Support Center (365 days)(Tel. 1588-7895)

Weekdays: 9:00 - 18:00 Closed: 10:00 - 17:00 Online Site / Telephone Reception Developer PC Remote Support

Development Resources http://www.XPLATFORM.co.kr Product Technical Support Patch, Lecture, Q&A, Resources, FAQ, Development Guides and Tips

Education & Training Date: Once per week (Tue - Wed) Location: TOBESOFT HQ Training Center On-site Training Available

Page 52: Product Description - TOBESOFT · 2-5F, Intops Building, 617, Bongeunsa -ro, Gangnam -gu, Seoul ※ Technician ranks classified according to guidelines from the Ministry of Science

Inquiries: Strategic Planning Division and Marketing Team [email protected]

A UI, or User Interface, is fundamental to controlling a computer system.

The UX, or User eXperience, must be considered for the satisfactions of users

derived from the smooth and effective operation of a system.

Since its founding in 2000, TOBESOFT has been focused solely on the

two fundamental aspects of communication between

people and computer systems: The UI and UX.

Our intense focus on UI and UX for the enterprise client has rewarded us with

the number one market share in Business UI/UX.