worklight for university 웨비나 발표자료

47
IBM Worklight for University. © 2012 IBM Corporation 김김김 김김 [email protected] 김김 IBM 김김김김김김김

Upload: ibmrep

Post on 25-Jan-2015

807 views

Category:

Documents


4 download

DESCRIPTION

Worklight for University 웨비나 발표자료

TRANSCRIPT

Page 1: Worklight for University 웨비나 발표자료

IBM Worklight for University.

© 2012 IBM Corporation

김대정 과장[email protected]

한국 IBM 소프트웨어그룹

Page 2: Worklight for University 웨비나 발표자료

61% 의 CIO 들이 모바일 분야에 높은 관심 표명

모바일 앱 기반 생산성 향상45%

100억개 2020 년까지모바일 디바이스

컴퓨팅 환경의 진화와 디지털 혁명을 통해 세상이 급변하는 지금 모바일로의 변화는 이제 필연적입니다

Page 3: Worklight for University 웨비나 발표자료

이제는 대학도 서비스입니다 .

모바일 환경과 맞물려 학생들과 교직원에게 어떠한 편의를 제공하느냐가 대학의 핵심 역량중의 하나로 평가 받는 시대가 왔으며 , 대학 IT Shop 의 고민으로 대두되었습니다 .

Mobile CampusMobile Campus

* 단순 정보전달 기능 중심

- 시간표 , 성적조회

- 등록 , 장학금 조회

- 도서관정보 , 취업정보

- 사내 정보 알림

- 교직원 연락처 조회

Smart CampusSmart Campus

* 모바일앱 활용도 증가

- 스마트 학생증

- 출결관리

- 도서관 시스템

- 학생 수업지원 강화

- 교수 수업지원 강화

Next ?Next ?

*Interactive App 적용

- 증강현실 기능 적용

- 디바이스 고유기능 활용

- 쌍방향 통신 채널

- 커뮤니티 활성화

- 학내 현안 전자투표

Page 4: Worklight for University 웨비나 발표자료

MobileFoundatio

n

MobileFoundatio

n

단지 UI 개발 도구만이 아닌 , 크로스 플랫폼 모바일 애플리케이션에 대한 신속하고 비용 효율적인 개발 , 통합 , 관리를 위한 엔터프라이즈 모바일 애플리케이션 플랫폼

모바일 앱 라이프사이클 관리

모바일 디바이스 관리

엔터프라이즈 연결 /보안

모바일 앱 통계 분석

모바일 프론트 엔드 기업 기간 업무기업 모바일의 통합과 제어

WorklightMEAP

Endpoint Managerfor Mobile Devices

Cast IronCloud Integration

IBM Mobile Foundation

Worklight – IBM Mobile Foundation 의 중심 컴포넌트

Page 5: Worklight for University 웨비나 발표자료

일반현황 : Worklight (1/2)

2012 년도 1 월말 IBM 으로 인수된 WorkLight 는 모바일 어플리케이션 개발 플랫폼으로 전세계적으로 다수의 구축사례를 보유하고 있습니다 .

WorkLigh 소개

• WorkLight 는 Gartner, CIO 등 미국 전문 IT

리서치에서 선정한 엔터프라이즈 상위제품군 업체 ,

가장 멋진 기술 공급업체 , TOP 50 비즈니스 IT

기업으로 선정되었습니다 .

• 글로벌 기업들과의 파트너쉽

• 매출규모 매년 150% 성장

• 1,700 만 달러 투자 유치

• 다수의 특허 보유

주요 Reference

5

Page 6: Worklight for University 웨비나 발표자료

일반현황 : Worklight (2/2)

Worklight 는 IBM 제품으로 개발 생산성 향상 , Runtime 모듈의 특화 기능 추가 및 확장 , 운영 /관리 기능의 확대 등을 지속적으로 추진하고 있습니다 .

IBM Mobile Enterprise 의 Roadmap

6

Build,

Connect , Run

Manage and

Secure

Extend and

Transform

• IBM 포트폴리오와의 결합과 플랫폼 확장 지원 (WebSphere Portal, Rational Lifecycle Management tools)

• MDM (Mobile Device Management)

• 개발생산성 강화• 패키지형 어플리케이션• WYSIWYG 지원• data driven 방식의

어플리케이션 생성• Hosted development &

production

(Cloud and SaaS)• 모바일 서비스 개선

• Bandwidth 최적화 및 위치기반 서비스

• IBM 포트폴리오와의 결합과 플랫폼 확장 지원 (WebSphere Portal, Rational Lifecycle Management tools)

• MDM (Mobile Device Management)

• 개발생산성 강화• 패키지형 어플리케이션• WYSIWYG 지원• data driven 방식의

어플리케이션 생성• Hosted development &

production

(Cloud and SaaS)• 모바일 서비스 개선

• Bandwidth 최적화 및 위치기반 서비스

• Static 분석 보안 툴과의 결합 (JSA for Rational AppScan)

• Risk 분석을 위한 데이터 수집 및 Export

• Web Application Firewall 및 침입탐지 시스템과의 결합

• 일반 auth 프로토콜의 지원 (SAML, Oauth, Facebook, Twitter)

• Jailbreak 및 malware 감지

• Static 분석 보안 툴과의 결합 (JSA for Rational AppScan)

• Risk 분석을 위한 데이터 수집 및 Export

• Web Application Firewall 및 침입탐지 시스템과의 결합

• 일반 auth 프로토콜의 지원 (SAML, Oauth, Facebook, Twitter)

• Jailbreak 및 malware 감지

• Mobile Strategy & planning 서비스

• Analytics Commerce, Social business 가 포함된 모바일 enable 솔루션

• Implementation & hosting 서비스

• IBM Interactive user interface design 서비스

• Physical device management 서비스

• Advanced mobile analytics

• Mobile Strategy & planning 서비스

• Analytics Commerce, Social business 가 포함된 모바일 enable 솔루션

• Implementation & hosting 서비스

• IBM Interactive user interface design 서비스

• Physical device management 서비스

• Advanced mobile analytics

Page 7: Worklight for University 웨비나 발표자료

Worklight Architecture

모바일 통합개발 플랫폼인 Worklight 솔루션은 Worklight Studio, Worklight Server, Device Runtime Component, Worklight Console 의 4 가지 요소로 구성되어 있으며 , 개발비용의 절감과 빠른 시장요구 대응을 위한 여러 기능의 제공 및 안정적인 서비스를 위한 성능을 보장합니다 .

모바일 서비스 구축 및 안정적인 성능을 보장하는 Worklight Architecture

Worklight Server Worklight Server

Server-sideApplication Code

JSON Transaction

Authentication

Adapter Library Sta

ts A

gg

reg

ati

on

En

terp

rise B

ack-E

nd

syste

ms

/ C

lou

d S

erv

ices

Client-sideApp Resources

Direct Update

Mobile Web Apps

Unified Push Notification

Device Runtime Device Runtime

Cross-platform Compatibility Layer

Server Integration Framework

Encrypted Storage

Runtime Skinning

Ap

plicati

on

Cod

e

Statistics/Diagnostics Reporting

Worklight Console Worklight Console

Application Version Management

Push Management

Reporting / Analytics

Worklight Studio Worklight Studio

iOS SDK

HTML5, Hybrid, Native Coding

Optimization Framework

Integrated Device SDKs

3rd Party Library Integration

Bu

ild

En

gin

e Android

SDK

BlackBerry

SDK Win

PhoneSDK

Pu

blic/P

rivate

Ap

p

Sto

res

App 설치파일배포

App 빌드 및 리소스 배포 통신 ( 데이터 요청 및 수신 )

서비스 관리및 통계 조회

7

Page 8: Worklight for University 웨비나 발표자료

다양한 모바일 플랫폼 별 개발 최소화

Worklight 에서 제공하는 통합개발환경 (IDE, Worklight Studio) 의 빌드 작업만으로 , 웹 기반으로 작성된 1 개의 서비스 화면이 별도의 추가 작업 없이 다양한 OS 환경과 기종에 배포되고 동일하게 동작합니다 .

One Source Multi Use 의 개념도

iPhone/iPad

서비스 채널

Con

ten

ts

CC

on

ten

ts

BC

on

ten

ts

A

Android Phone

PC/Mobile 웹 브라우저

설치

App Store

AndroidMarket

웹 서비스

등록

등록 설치

개발환경

Server WebApplication통합 개발 IDE

채널별 표준 Optimize 툴Binary File

(ipa)

Binary File(apk)통합 배포 Tool

통합 개발 플랫폼

모니터링 , 통계 /분석

신규 채널

신규 채널용배포파일

서비스 확장

8

Page 9: Worklight for University 웨비나 발표자료

모바일 Web, App, Hybrid 방식 동시 지원

WorkLight 를 통하여 제작된 어플리케이션은 기본적으로 Hybrid 방식으로 구현되지만 , 모바일 웹으로의 퍼블리싱 및 특정 솔루션 연동이나 고급 UI 제작을 위한 Native 코딩 방식의 App 화면 제작도 지원합니다 .

다양한 형태의 어플리케이션 제작을 지원

• 모바일 브라우저에서 기동• HTML, JS 등의 웹 리소스로 구성• App 에서는 가능한 기능 (

디바이스 제어 등 ) 들이 동작하지 않음

• Native 컨테이너 위에서 웹 기반으로 작성된 화면이 표시

• Native 컨테이너 및 App 동작에 필요한 라이브러리는 Worklight 에 의하여 자동생성

• 다수의 화면은 웹 화면으로 개발• NFC, AR 등과 같이 Native

인터페이스 API 로 제공되지 않는 기능을 Native 코드로 개발하여 추가

• 플랫폼 종속적인 기능 구현• 시간과 비용이 소요되는 반면

디바이스에 특화된 기능을 제공하므로 고급 UI 구현에 적합

9

Page 10: Worklight for University 웨비나 발표자료

다양한 단말기 및 운영체제 지원

다양한 OS 환경 및 디바이스에 대하여 모바일 어플리케이션의 개발 및 테스트 /배포를 위한 통합개발 환경을 제공하며 , 향후 추가되는 OS 환경에 대해서도 빠르게 적용할 예정입니다 .

지원하는 단말기 및 운영체제 (OS)

지원 OS

iOS 4.x 이상 Android 2.1 이상 BlackBerry OS 5 이상

Windows Phone 7 이상

스마트폰

iPhone3GSiPhone4iPod Touch

삼성 ,LG,SKY,Motorola,HTC 등의Android 탑재스마트폰

BlackBerry탑재 스마트폰

Windows Phone 7탑재 스마트폰

태블릿

iPadiPad2

갤럭시 탭 등 각종 Android 기반의 태블릿

BlackBerry Playbook지원 준비 중

N/A

10

Page 11: Worklight for University 웨비나 발표자료

단말 환경에 최적화된 성능 및 UI/UX 지원

< 고수준 애니메이션 구현>

< 터치 이벤트 향상>

< 다양한 레이아웃>

< 해상도 대응 >

<Drag&Drop>

< 위치정보(geolocation)>

< 동영상 Play>

<Web Database>

<Local File 제어>

HTML5/CSS3 지원 기능의 확장 적용

다양한 UI Framework 및 라이브러리 적용

Worklight 은 웹 표준 기술을 지원하므로 HTML5/CSS3 에서 제공하는 고도화된 신기술을 쉽게 반영할 수 있으며 , 계속해서 개선되어 가는 여러 종류의 웹 기반 UI Framework 을 적용하여 다양한 사용자 인터페이스를 구현할 수 있습니다 .

Worklight 은 UI/UX 개발의 확장성을 보장

480 px

800px

11

Page 12: Worklight for University 웨비나 발표자료

제품 특장점 (1/3)

Worklight 은 One Source Multi Use 를 위하여 사용이 편리하고 충분히 검증된 통합 개발환경을 제공합니다 .또한 , 표준 웹 기술을 이용한 UI 개발 방법은 솔루션의 종속성을 최소화하여 개발자의 접근성을 높이며 향후 서비스 확장에 장점이 있습니다 .

Cross-Platform 과 서비스 확장에 최적화된 환경 제공

A. OS 별 어플리케이션 빌드 및 배포 패키지 생성이 간편합니다 .

• 1 개의 소스를 서비스하고자 하는 OS 별 어플리케이션으로 손쉽게 빌드하고 배포하기 위한 패키지 생성이 자동으로 수행

• 개발된 소스에 변경이 존재하는 경우 , 빌드 명령으로 대상 OS 의 어플리케이션에 동시 적용

• 하나의 소스코드를 이용하여 수정 /배포하므로 각 OS 별 대응을 위한 별도의 작업 불필요

• 자동 생성된 패키지에 Native 모듈로 제공되는 보안 솔루션 및 3rd Party 솔루션을 포함하는 것으로 연동 작업 처리iOS Android

B. 표준 웹 기술로 개발하므로 툴에 쉽게 접근하며 향후 확장성에 유리합니다 .

• HTML/JS/CSS 등의 웹 기술요소를 사용하여 화면을 구현하므로 별도의 개발언어 습득이 불필요

• 개발 Tool 에서만 사용되는 Mark-up 언어가 따로 없어 개발 Tool 교육기간이 최소화

• HTML5/CSS3 및 jQuery/Sencha Touch 등의 모바일 전용 UI Framework 를 완벽하게 지원하므로 모바일 서비스에 알맞은 UI/UX 구성이 가능

• 서버통신 및 디바이스 제어는 제공하는 API 를 호출하여 처리

서비스 화면을 구성하는 웹 리소스

ImageJS()<Html>

12

Page 13: Worklight for University 웨비나 발표자료

제품 특장점 (2/3)

Worklight Server 에 탑재되는 Adapter 를 이용하여 기존 시스템과의 연동이 용이하게 처리되므로 개발 대상 작업이 복잡하지 않으며 , 툴의 설치 및 관리가 편리하기 때문에 쉽게 개발환경을 구성하여 효율적이 개발이 가능하도록 지원합니다 .

개발 생산성과 효율성을 보장하는 구조

D. 빠른 시간 안에 개발환경 구성이 가능하므로 개발 효율성이 증가됩니다 .

• Worklight Studio 와 Worklight Server 는 별도 설치 파일이 제공되어 쉽게 설치할 수 있어 처음 개발환경을 구성하거나 새로운 개발환경을 추가하기에 편리

• 개발자 PC 에 Worklight Server 를 설치하여 개발하면 되므로 , 서버 개발환경이 구성될 때까지 대기할 필요 없이 개발에 착수

• 서버 반영 없이 로컬 PC 에서 개발 /테스트가 가능하므로 모바일 서버 작업에 따른 개발 영향도가 최소화되어 개발생산성이 증가

개발자 PC

Worklight Server

Admin DB (mySQL)

Worklight Studio

C. Adapter 적용으로 서버 개발이 최소화되어 화면 개발에 집중할 수 있습니다 .

• Http/SQL Adapter 를 기본으로 제공하여 , 해당 프로토콜을 지원하는 기존 시스템과의 연계 작업이 간편 (XML 설정과 JavaScript 코딩 만으로 시스템 연계를 위한 개발 완료 )

• Site 종속적인 시스템 인터페이스는 Custom Adapter 를 추가 개발하여 대응할 수 있는 구조 제공

• Adapter 작업만으로 시스템 연계가 완료되므로 , 별도의 서버 어플리케이션 작업이 불필요 ( 클라이언트 개발에만 집중하므로 서버 배포의 단계가 생략되고 , 서버 환경에 크게 종속되지 않고 개발 진행 )

Worklight Server

WAS( 웹 서비스 )

DB 서버

모바일 어플리케이션(iOS, Android)

13

Page 14: Worklight for University 웨비나 발표자료

제품 특장점 (3/3)

Worklight 에서 제공하는 배포 및 관리 기능은 모바일 서비스 운영에 편리함을 제공하며 , 솔루션과 Customizing 영역이 명확히 구분되어 있어서 Customizing 에 따른 영향도가 적고 , 향후 유지보수를 수행하는 데 특별한 어려움이 없습니다 .

용이한 유지보수를 위한 모바일 서비스 관리 기능 제공 및 솔루션 종속성 최소화

F. 솔루션 영역이 명확하게 구분되어 있어서 Customizing 및 향후 유지보수에 용이합니다 .

• 솔루션은 별도의 설치 파일 형태의 패키지로 제공되며 , Customizing을 위한 작업은 솔루션에서 제공하는 여러 개발 방식을 이용하여 수행

• Customizing 작업으로 솔루션 Core 영역이 변경되는 것은 아니므로 Customizing 작업에 따른 영향도가 크지 않음

• Customizing 결과물은 모두 소스가 공개되며 각 Customizing 작업방식을 별도 전달되므로 향후 유지보수 및 기능추가 /변경에 특별한 문제가 발생하지 않음

Adapter 를 이용하여 기존 시스템 연동

Adapter 를 이용하여 기존 시스템 연동

자동 생성된 패키지에 3rd Party 솔루션을 연계

자동 생성된 패키지에 3rd Party 솔루션을 연계

스크립트 Override 를 통한 기존 API 확장

스크립트 Override 를 통한 기존 API 확장

구축 시스템에 부합하는 관리기능의 추가 /변경

구축 시스템에 부합하는 관리기능의 추가 /변경

Customizing 영역

패키지로 제공되는 솔루션 모듈 수정 없이제공하는 개발 방식으로 Customizing 수행

E. 다양한 배포 방식 및 어플리케이션 관리 기능으로 운영의 편의성을 제공합니다 .

• 애플 App Store, Android market 등의 Public App Store 를 통한 배포 지원 뿐만 아니라 , 사내 직원을 위한 Private App Store 의 제공 , App 다운로드 없이 웹 리소스를 바로 업데이트 하는 Direct Update 기능 제공으로 수시로 변경되는 App 의 적용이 용이

• Admin Console 을 통하여 서비스 중인 어플리케이션을 모니터링하고 , 서비스 차단 기능을 통한 어플리케이션 접속 제어와 통계 /분석 리포트를 통한 서비스 현황 파악이 쉽게 가능

Admin ConsolePrivate App Store

Direct Update

14

Page 15: Worklight for University 웨비나 발표자료

통합개발 환경 (IDE) : Eclipse 기반의 개발환경 제공

Eclipse 는 가장 보편적으로 사용하는 개발환경

URL update 로 최신 버전의 Worklight Studio를 간편하게 설치프로젝트 및 어플리케이션 생성 , 빌드 , OS 환경 설정 등을 쉽게 처리Html/JS/CSS 등의 일반적인 웹 화면 개발방식으로 단기간에 툴에 적응하여 개발자의 접근성이 높음

모바일 어플리케이션을 개발하기 위한 Eclipse Plug-in 기반의 통합개발환경을 제공함으로써 개발 및 테스트 , 디버그가 용이하며 HTML5/CSS3 를 지원하는 웹표준 방식으로 화면을 개발하기 때문에 별도의 개발언어 습득이 불필요합니다 .

모바일 어플리케이션 개발이 용이한 통합개발 환경 (Worklight Studio) 제공

Wizard 방식으로 프로젝트 생성이 간편

대상 OS 환경의 선택만으로 관련 Native 코드 자동 생성

15

Page 16: Worklight for University 웨비나 발표자료

통합개발 환경 (IDE) : 어플리케이션 Life Cycle (1/3)

Worklight 은 개발부터 서비스 운영까지 모바일 어플리케이션의 Life Cycle 전 과정을 지원합니다 . 개발은 솔루션에서 제공하는 통합 개발환경 (IDE) 에서 웹 기반으로 진행되며 , 단위 기능에 대한 검증은 IDE 또는 Admin Console 의 preview 를 이용하거나 모바일 OS 환경 별로 제공하는 Simulator 를 사용합니다 .

단위테스트개발

개발 단위테스트 통합 및 최적화 검증 ( 통합테스트 ) 이행 및 배포 서비스 운영

• WorkLight 에서 제공하는 통합 개발환경에서 Back-End 시스템과의 인터페이스를 처리하는 Adapter 와 모바일 어플리케이션 (App) 개발

• 보편적인 웹 기술로 개발 단위 화면개발에 필요한 디자인 요소 작업 ( 이미지 /스타일 )

• WorkLight 빌드 기능 실행으로 개발한 App 과 Adapter를 WorkLight 서버에 배포

• WorkLight Admin Console 에서 preview 기능으로 손쉽게 단위 화면에 대한 테스트 수행

주요 기능 주요 기능

16

Page 17: Worklight for University 웨비나 발표자료

통합개발 환경 (IDE) : 어플리케이션 Life Cycle (2/3)

단위 검증이 완료된 코드는 각종 솔루션 연동을 위한 Native 코드와 통합되고 모바일 OS 환경에 맞게 최적화하는 작업을 거치며 , 각 OS 환경 별로 모바일 어플리케이션을 생성한 후 검증환경에서 실제 모바일 디바이스를 통한 검증을 수행합니다 .

구자일 작성

검증 ( 통합테스트 )통합 및 최적화

개발 단위테스트 통합 및 최적화 검증 ( 통합테스트 ) 이행 및 배포 서비스 운영

• WorkLight 가 자동 생성한 모바일 플랫폼 별 프로젝트에 각종 솔루션 연동을 위한 코드 및 Native 형태의 화면 제작 ( 필요한 경우 )

• 모바일 OS 환경 별로 차이가 있는 로직 및 특화 기능에 대한 최적화 작업을 진행하면 WorkLight 가 각 플랫폼별로 자동 반영

• WorkLight Admin Console 을 통하여 개발완료한 adapter 와 app 을 검증환경으로 import

• WorkLight 에서 자동 생성된 모바일 플랫폼 별 프로젝트를 빌드 전용 환경으로 이동하여 빌드 수행 (MacBook, 빌드 전용 PC 등 )

• 빌드 결과 생성된 배포 파일을 테스트 디바이스에 전개하여 통합 테스트 수행

스마트폰 어플리케이션(iPhone, Android 등 )

태블릿 어플리케이션(iPad, 갤럭시탭 등 )

주요 기능 주요 기능

17

Page 18: Worklight for University 웨비나 발표자료

통합개발 환경 (IDE) : 어플리케이션 Life Cycle (3/3)

검증 완료된 모바일 어플리케이션은 각 OS 환경 별로 제공하는 App Store(또는 Private App Store)를 통하여 사용자에게 배포됩니다 . 배포된 어플리케이션의 서비스 현황과 제어는 솔루션에서 제공하는 Admin Console 을 통하여 수행합니다 .

구자일 작성

서비스 운영이행 및 배포

개발 단위테스트 통합 및 최적화 검증 ( 통합테스트 ) 이행 및 배포 서비스 운영

• WorkLight Admin Console 을 통하여 검증 완료된 adapter 와 app 을 운영환경으로 이관

• 운영환경에 맞게 각종 설정정보를 변경한 후 배포용 어플리케이션 빌드하여 각 OS 환경 별 앱 스토어에 어플리케이션 등록

• 배포된 어플리케이션은 Admin Console 에서 모니터링 및 제어

• WorkLight Server Admin 기능을 통한 서비스 현황 모니터링

• 수정 /변경된 웹 컨텐츠는 Direct Update 기능으로 배포

• 웹 컨텐츠 이외의 수정은 어플리케이션을 앱 스토어에 재배포

주요 기능 주요 기능

18

Page 19: Worklight for University 웨비나 발표자료

표준 Library 제공

WorkLight 솔루션에서 제공하는 표준 라이브러리 (API) 를 사용하여 각 OS 환경에 대한 종속성 없이 개발되도록 지원합니다 . 즉 , OS 환경 별로 각기 다른 코드를 개발할 필요 없이 표준 API 의 호출만으로 해당 기능을 구현하게 됩니다 .

디바이스 제어 및 모바일 서비스 구축을 위한 표준 API 제공

<WorkLight Standard API>

인증 및 사용자 정보 관리WL.Client.loginWL.Client.logoutWL.Client.isUserAuthenticatedWL.Client.getUserInfoWL.Client.updateUserInfo…

인증 및 사용자 정보 관리WL.Client.loginWL.Client.logoutWL.Client.isUserAuthenticatedWL.Client.getUserInfoWL.Client.updateUserInfo…

서버 인터페이스WL.Client.makeRequestWL.Client.invokeProcedure

서버 인터페이스WL.Client.makeRequestWL.Client.invokeProcedure

사용자 환경설정 정보WL.Client.setUserPrefWL.Client.getUserPrefWL.Client.deleteUserPrefWL.Client.hasUserPref…

사용자 환경설정 정보WL.Client.setUserPrefWL.Client.getUserPrefWL.Client.deleteUserPrefWL.Client.hasUserPref… PUSH

WL.Client.Push.subscribeWL.Client.Push.unSubscribe

PUSHWL.Client.Push.subscribeWL.Client.Push.unSubscribe

Tab BarWL.TabBar.initWL.TabBar.addItemWL.TabBar.setSelectedItem…

Tab BarWL.TabBar.initWL.TabBar.addItemWL.TabBar.setSelectedItem…

다이얼로그 관리WL.SimpleDialog.showWL.BusyIndicator

다이얼로그 관리WL.SimpleDialog.showWL.BusyIndicator

화면 제어WL.NativePage.showWL.FragmentWL.Page

화면 제어WL.NativePage.showWL.FragmentWL.Page

기타 UtilityWL.App.openURLWL.Utils.formatString…

기타 UtilityWL.App.openURLWL.Utils.formatString…

서비스 화면 #1

ImageJS()<Html>

서비스 화면 #2

ImageJS()<Html>

서비스 화면 #3

ImageJS()<Html>

WorkLight Server

스마트폰 어플리케이션(iPhone, Android

등 )

태블릿 어플리케이션(iPad, 갤럭시탭

등 )

데스크탑 가젯 SNS (Facebook 등 )

웹 컨텐츠에서 호출할 수 있는 API( 스크립트 ) 를 제공

별도의 코딩 작업 없이 각기 다른 OS 환경에서 동작

19

Page 20: Worklight for University 웨비나 발표자료

다양한 Legacy 시스템 연동 Adapter

WorkLight Adapter 의 역할

모바일 어플리케이션과 대내외 시스템간의 트랜잭션 중계모바일 어플리케이션으로부터의 요청을 Back-End 시스템의 프로토콜에 맞게 재구성모바일 어플리케이션에 표준화된 인터페이스를 제공트랜잭션 모니터링 및 예외 처리

다양한 시스템과 연동하기 위한 어댑터 제공

HTTP 통신을 하는 웹 서비스 어댑터REST, SOAP 기반 어댑터데이터베이스 어댑터Facebook, SNS 연동을 위한 어댑터상용 웹 플랫폼을 적용한 기존 시스템과의 연계를 위한 Custom Adapter

다양한 Back-End 시스템과의 인터페이스를 처리하기 위하여 표준화된 Adapter 를 제공하므로 데이터베이스 , 웹 서비스 시스템 (WAS), 기간계 , 대외계 등의 기존 시스템과 손쉽게 연동할 수 있는 환경이 마련됩니다 .

기존 시스템 연동을 위한 표준 Adapter 제공

Worklight Adapter 를 이용한 기존 시스템 연동

WAS( 웹 서비스 )

Worklight Adapter

SNSSNSSQLSQLHTTP, REST

HTTP, REST

JS()<XML>

기간계 대외계 데이터베이스

SOAPSOAP CustomAdapterCustomAdapter

JS()<XML>

JS()<XML>

JS()<XML>

JS()<XML>

모바일 어플리케이션

20

Page 21: Worklight for University 웨비나 발표자료

통합 App 배포 및 관리 기능 : Direct Update

버그 Fix, 화면 변경 및 추가 등으로 웹 컨텐츠가 변경된 경우 , 해당 어플리케이션을 App Store 에 등록하는 대신 Worklight 에서 제공하는 Direct Update 를 통하여 사용자 접속 시 최신의 리소스로 자동 업데이트할 수 있습니다 .

Direct Update 를 통한 어플리케이션 업데이트

① 어플리케이션 빌드 시 웹 컨텐츠를 Worklight Server 에 배포

버전대상 파일Repository

서비스 화면

ImageJS()<Html>

Worklight StudioiPhone/

iPad

Android Phone/Tablet

② 배포된 웹 컨텐츠는 별도의Repository 에 보관

③ 어플리케이션 구동 시 Client 의 버전을 확인하여 웹 컨텐츠가 변경된 경우 해당 리소스를 다운로드 하여 자동으로 업데이트

화면의 수정이 발생하는 경우 , 갱신된 어플리케이션을 App Store 에 등록하는데 , 이 경우 심사 과정에 따른 별도의 시간이 소요되며 심사 완료 후에도 사용자가 업데이트하지 않으면 과거 버전의 어플리케이션으로 접속하게 됨

버그 Fix/ 화면 변경 /컨텐츠 추가 등으로 웹 컨텐츠가 변경되는 경우 , “Direct Update” 기능을 이용하면 App Store 를 경유하지 않고 배포할 수 있으므로 신속한 대응으로 서비스 운영이 용이

Worklight Server

21

Page 22: Worklight for University 웨비나 발표자료

실시간 모니터링 및 통계 기능

모바일 서비스에 대한 사용자 접속 및 트랜잭션 처리량에 대한 통계 리포트를 제공하므로 서비스 현황을 모니터 할 수 있으며 , 축적된 통계 데이터는 BI 시스템 등으로 전달되어 활용될 수 있습니다 .

서비스 현황을 모니터링 하기 위한 분석 /통계 리포트

제공하는 리포트의 종류

특정 기간의 일자별 Unique 사용자 접속 현황 (신규로 어플리케이션을 설치한 최초 접속자 수 ) 특정 기간의 사용자 접속 누계 현황 특정 일자의 OS 환경 별 Unique 사용자 수 비교 특정 일자의 OS 환경 별 사용자 접속 누계 비교 특정 기간의 일자별 트랜잭션 처리량 현황 특정 기간의 트랜잭션 처리량 누계 현황

제공 가능한 통계 데이터

Activity ( 접속 /로그인 /Query 등 ) Activity Timestamp 어플리케이션 이름 및 버전 OS 환경 (iPhone, Android 등 ) 사용자 식별자 ( 사용자 ID 등 ) 호출한 트랜잭션 대상 시스템 및 트랜잭션 종류 User Agent (Http Header) 세션 ID

22

Page 23: Worklight for University 웨비나 발표자료

특정 서비스 차단 기능

End-User 에게 배포된 어플리케이션 중에서 특정 버전에 대한 서비스를 중지하고자 하는 경우 , WorkLight Admin Console 에서 간단한 설정으로 대상 버전의 어플리케이션 접속을 차단합니다 .

과거 버전의 어플리케이션 서비스 차단

접속 차단은 배포한 어플리케이션 버전 별 , OS 환경 별 (iPhone, Android 등 ) 로 가능 다수의 버전에 대하여 접속 차단 설정 가능 (Ver1.0, Ver1.5 등으로 계속 추가할 수 있음 )

설정한 버전의 어플리케이션이 접속을 시도하는 경우 , 우측의 화면과 같이 안내 메시지를 출력하고 어플리케이션은 종료됨

버그가 포함된 어플리케이션이 배포되었거나 과거 버전의 어플리케이션에 대한 서비스를 더 이상 지원하지 않을 때 유용하게 사용

시스템 점검 등으로 일시적인 서비스 중지가 필요한 경우 , 배포한 모든 버전에 대하여 접속 차단을 설정하여 처리할 수 있음 ( 서비스 재개 시 접속 차단 설정을 삭제 )

23

Page 24: Worklight for University 웨비나 발표자료

메세징 서비스 (Push) 기능

Push 서비스 구성도

Push 서비스에 따른 처리는 “텍스트 메시지 Alert”, “ 아이콘 Badge 표시” ( 확인하지 않은 메시지 개수 표시 ), 사운드 알림이 있음

사용자가 어플리케이션을 실행하지 않아도 , 중요한 메시지 또는 사용자가 주목하는 데이터를 전달할 수 있으므로 능동적인 서비스가 가능

Push 서비스 수신을 위한 디바이스 연동과 Back-End 시스템에서 Push 메시지 전달을 위한 구조가 이미 솔루션 내에 포함되어 있으므로 개발 및 유지보수의 부담이 감소

Push 서비스를 위한 표준 API 를 제공하므로 모바일 OS 환경 별로 각각 구현하지 않고도 단일한 처리로 서비스 가능

Push 서비스를 구현하기 위한 API 를 제공하여 최소의 비용과 시간으로 관련 서비스의 개발 및 유지가 가능하도록 지원합니다 . Push 메시지 이벤트를 생성하는 Legacy System 과는 Adapter 를 통하여 연동되며 , 모바일 어플리케이션에서의 수신설정 및 메시지 처리는 단일 API set 기반으로 구현됩니다 .

Push 메시지 전송을 위한 표준 API 제공

24

Page 25: Worklight for University 웨비나 발표자료

웹 기반 화면은 디바이스를 제어할 수 없는 문제를 해결하기 위하여 디바이스 인터페이스를 수행하는 API 를 제공합니다 . OS 종류에 관계없이 동일한 스크립트 함수를 호출하여 디바이스에 맞게 해당 기능이 처리됩니다 .

단말기 고유 기능 활용

디바이스 인터페이스를 위한 API 를 제공하여 모바일 고유 기능 활용

<GPS 기반의 맵 연동 사례>

< 카메라를 연동한 증강현실 사례>

• 디바이스 인터페이스는 OS 종류 별로 코딩 작업을 수행하지 않고 별도 제공되는 API 를 호출

• 해당 API 는 웹 기반의 화면에서 쉽게 사용할 수 있도록 스크립트 함수로 제공

• 서비스 요건에 맞추어 다양한 디바이스 인터페이스 기능을 Customizing 하여 제공

구분 iOSAndroi

dWP7

ACCELEROMETER √ √ √

CAMERA √ √ √

COMPASS √ √ √

CONTACTS √ √ √

FILE √ √ √

GEOLOCATION √ √ √

MEDIA √ √ √

NETWORK √ √ √NOTIFICATION (ALERT) √ √ √

NOTIFICATION (SOUND) √ √ √

NOTIFICATION (VIBRATION) √ √ √

STORAGE √ √ √

25

Page 26: Worklight for University 웨비나 발표자료

통합 App 배포 및 관리 기능 : Private App Store

사내의 제한된 사용자만을 위한 모바일 서비스의 경우 , 생성된 배포파일을 별도의 서버 (Private App Store) 에 업로드하여 인증된 사용자만 다운로드하여 설치할 수 있도록 지원합니다 . Private App Store를 운영하면 , App 등록 후 심사과정이 필요 없으므로 배포를 빠르게 처리할 수 있습니다 .

내부 사용자를 위한 Private App Store

iPhone/iPad Android Phone/Tablet

개발환경

xcode

구현 완료된 App 을 앱 스토어에 배포하지 않고 , 별도 Private App 관리 시스템에 업로드하여 배포

iOS 계열은 엔터프라이즈용 Provisioning File 을 발급받아 해당 파일을 기초로 배포파일을 생성

해당 App 다운로드 페이지 접근을 제한하기 위하여 인증처리 기능이 필요

Private App Store

<iOS>

< 사용자 인증>

Binary File(ipa)

Eclipse(Android SDK)

<Android>

Binary File(apk)

< 다운로드 페이지>

일반 App Store에 접속하지 않고 바로 다운로드 및 설치

업로드

26

Page 27: Worklight for University 웨비나 발표자료

3rd Party 보안 툴과의 연계 기능

Worklight 이 자동 생성한 Native 프로젝트에 3rd Party 보안 모듈을 포함시켜 해당 솔루션과의 연계를 처리합니다 . 각 서비스 화면에서 해당 솔루션의 기능을 호출하기 위한 API 를 구현하거나 화면에서 별도 작업없이 공통적으로 처리하도록 Customizing 이 필요합니다 .

다양한 3rd Party 보안 솔루션과의 연동 사례

백신 솔루션 연동 공인인증서 연동 보안키패드 연동

27

Page 28: Worklight for University 웨비나 발표자료

투자효과의 적정성

개발 비용의 절감 및구축 기간의 단축

OS 환경 별로 어플리케이션을 중복 개발하지 않기 때문에 개발 비용이 현저히 절감

다수의 OS 환경에 대한 어플리케이션을 동시에 개발할 수 있으므로 구축기간이 단축

Worklight 는 모바일 서비스 도입에 대한 개발 비용과 구축 기간 감소의 효과 뿐만 아니라 , 유지보수와 서비스 확장 측면에서도 비용 효과를 기대할 수 있습니다 . 또한 , 이미 성능과 안정성을 검증받은 솔루션이므로 대규모 시스템 구축에 적합합니다 .

Worklight 의 도입으로 서비스 구축 및 관리 비용의 감소 효과를 기대할 수 있습니다 .

대규모 시스템의구축에 적합

유지보수 및서비스 확장이 용이

이미 검증된 솔루션이므로 , 안정성 및 성능의 리스크가 클 수 있는 대규모 시스템에 적합

대량의 소스 코드와 여러 종류의 어플리케이션 관리를 위해서는 통합개발 환경이 필수

서비스 기능 /추가 및 운영 관리의 용이하므로 유지보수 비용이 상당히 감소

모바일 플랫폼 인프라를 구축한 이후에는 손쉽게 신규 서비스 및 채널 확장

28

Page 29: Worklight for University 웨비나 발표자료

Worklight 을 이용한 스마트 학사정보 시스템

Smart Campus

Page 30: Worklight for University 웨비나 발표자료

30

서비스 개요

1. 스마트 학사정보 시스템 개요

학생 , 교수 , 직원 등 다양한 사용자를 대상으로 서비스를 제공하는 기존 학사정보시스템의 특징을 모바일 환경에 최적화하여 서비스를 제공할 수 있도록 로그인 단계에서 서비스를 분류하여 사용자별 최적의 서비스를 제공합니다 .

다양한 사용자를 대상으로 최적의 서비스 구성

학생

교직원

개인정보 , 휴 /복학 , 개인정보관리 등 학교생활 기본정보 관리

개설강좌 및 개인 시간표 조회 등 수강을 위한 정보 제공

장학사항 , 학기 등록 정보 , 성적 /봉사 등 졸업을 위한 제한 정보의 제공

학생 서비스

개인강의시간표 , 학과별 개설강좌 정보 등 개설강좌 현황 조회

교수별 개설강좌별 강의평가 사항을 확인할 수 있는 강의평가 조회

교내 교직원정보를 제공하여 교내 업무 협조의 효율성 도모

교수 서비스

시스템 서비스 개요

Page 31: Worklight for University 웨비나 발표자료

31

학생 개인정보 관리 기능

2. 학생 정보 서비스

2.1 개인정보 관리

학생 개인의 기본 학적 정보 및 변동사항의 조회 및 열람 , 개인 신상정보 조회 및 변경내역의 수정 등 학생개인정보에 해당하는 다양한 정보를 조회하고 수정할 수 있는 최적의 UI 를 제공합니다 .

학생 개인정보의 조회 및 수정

학과 및 학년 , 입학 형태 등 현재 학적상태 조회 및 열람 학생주소 , 연락처 , 이메일 주소 등 개인 신상정보의 조회 및

변경사항 등록을 위한 신상 정보 메뉴 제공 입학 , 진급 , 휴학 , 복학 등 학적상태의 변동을 시간 순으로 열람할 수 있는 학적 변동사항 조회

학생 개인정보

Page 32: Worklight for University 웨비나 발표자료

32

학생 수강 강좌별 정보 조회 기능

2. 학생 정보 서비스

2.2 강의정보 조회

수강중인 강좌별 공지사항 및 강의계획을 제공하여 수업관련 정보를 제공합니다 . 또한 학기중 발생하는 휴강 , 보강계획 등 수업일정 변경 정보를 제공하여 강의진행 일정 변경의 공유를 원활하게 합니다 . 학기별 시간표를 사용자에게 친숙한 UI 를 사용하여 정보 접근의 편의성을 제공합니다 .

수업정보 및 일정정보 공유를 위한 기능

수강과목의 강의계획 , 강좌별 공지사항 등 학기별 수강과목의 정보를 제공하는 기능으로 수업의 효율성 증대

사용자에게 친숙한 UI 를 이용한 강의 시간표기능을 제공휴강정보 및 보강계획 등 학기중 발생하는 강의 일정 변경 정보를

실시간으로 학생에게 전달하기 위한 기능 제공

나의 교실

Page 33: Worklight for University 웨비나 발표자료

33

등록 및 성적 조회 기능 제공

2. 학생 정보 서비스

2.3 등록 및 성적 조회

장학금액 , 장학 종류 및 등록현황 정보를 조회 열람기능을 제공하고 등록금 분할납부 신청 및 신청결과를 조회하기 위한 기능을 제공하여 학기 등록을 위한 기본정보를 제공합니다 . 졸업을 위한 성적과 봉사시간 관리를 위한 성적조회 및 자원봉사 시간 조회 기능을 제공하여 학생 개인의 졸업사정 현황을 파악할 수 있도록 합니다 .

다양한 사용자를 대상으로 최적의 서비스 구성

학생의 장학금액 , 장학금 종류 , 해당학기 등 장학사항에 대한 조회 및 열람

등록금의 분할납부 신청 및 신청 결과에 대한 조회 및 납부현황을 파악할 수 있는 등록현황 정보 제공

금번학기 및 전체 등록학기에 해당하는 성적 조회졸업을 위하여 필수적인 봉사시간 이수 현황 및 이수기관 정보를

제공하여 졸업을 위한 봉사시간 관리 기능 제공

등록 장학 및 성적 조회

Page 34: Worklight for University 웨비나 발표자료

34

교수 개설강좌 조회

3. 교수 정보 서비스

3.1 강의 시간 조회

학기별 개설과목을 교수별 , 학과별 조회가 가능하도록 기능을 제공하여 개설된 강좌의 전체 현황을 조회할 수 있는 기능을 제공하여 강의일정 수립을 지원합니다 .

학과별 /교수별 강좌 시간표 조회

교수별 개설강좌 및 강의형태 정보를 제공 개설강좌일정을 시간표 UI 및 목록 형태로 제공 제공되는 시간표는 개설강좌의 학년별 , Class 별 조회가

가능하도록 기능을 제공

시간표 조회

Page 35: Worklight for University 웨비나 발표자료

35

개설 강좌 강의평가 현황 조회

3. 교수 정보 서비스

3.2 강의 평가 현황 조회 및 열람

교수별 개설강좌에 대한 강의평가 현황을 조회할 수 있는 기능을 제공하여 강의평가 결과를 집계현황과 함께 실시간 제공합니다 . 강의평가 결과는 강좌별 , 학기별 조회를 하도록 기능을 제공하여 정보서비스 사용의 편의성을 제공합니다 .

강의평가 현황 조회

강의평가 현황자료를 학기별 , 강좌별 제공 강의 평가 결과를 전체교수평균 , 전임교원 평균 등 비교를 위한

평균지표를 제공하여 강의평가 순위 정보를 제공 강좌별 강의 평가현황 정보는 평가참여율 , 총점 , 평균 점수 등

상세정보를 제공 강의평가 자료는 학기별 , 학기구분별 , 학생구분별 조회할 수 있는 UI 제공

강의 평가 현황 조회

Page 36: Worklight for University 웨비나 발표자료

36

도서관 서비스 제공

4. 공통 서비스

4.1 도서관 서비스

도서관에서 보유하고 있는 다양한 소장자료를 검색할 수 있는 기능을 제공하여 도서관사용의 편의성을 제공합니다 . 도서관에서 제공하는 다양한 게시판과 연계하여 도서관 공지사항 및 신간도서 공지 등 도서관 사용을 위한 정보제공 편의성을 제공합니다 .

소장자료 조회

도서관에서 제공하는 공지사항 , 사용안내 등 다양한 게시판과 연계하여 도서관 이용 편의성을 제공

소장자료의 대출현황을 조회하고 자료 대출 가능여부를 파악할 수 있는 조회기능 제공

신간자료 목록 조회 및 자료의 상세정보 조회기능을 제공하여 신간 자료 이용의 편의성 제공

키워드 , 자료유형 , 저자명 , 발행처 등 다양한 형태의 자료검색 기능을 제공하여 도서관 자료이용의 편의성 제공

도서관 서비스

Page 37: Worklight for University 웨비나 발표자료

37

공지사항 , 채용정보 등 다양한 게시판 서비스 제공

4. 공통 서비스

4.2 게시판 서비스

교내 전화번호 , 전체 학사일정 , 취업정보 , 채용공고 등 다양한 게시판과 연계하여 정보서비스의 적시성 및 효율성을 확보합니다 . 제공되는 정보서비스는 게시판별 특화된 조회기능을 제공하여 모바일환경에서 최적화된 정보서비스를 제공합니다 .

다양한 게시판 연계

학교 행정부서별 전화번호 안내 및 안내 전화번호 직접 연결 기간별 , 날짜별 학사일정의 조회 및 공지사항 조회 및 열람 기능

제공 회사명 , 근무지역 , 급여수준 등 다양한 상세정보를 제공할 수

있는 채용정보 및 아르바이트 정보 게시판 제공 각 부속 기관별 공지사항 제공

게시판 연계

Page 38: Worklight for University 웨비나 발표자료

38

적용 사례

5. 적용 사례

5.1 대구보건대학 적용사례

대구보건대학의 경우 Smart Campus 를 적용하여 기본적인 학사기능을 구현하고 대구보건대학의 특화된 정보서비스를 추가적용하여 원활한 스마트폰 기반 학사정보시스템 정보서비스를 학생 , 교수 , 직원을 대상으로 제공하고 있습니다 .

대구보건대학 적용화면

사용자 그룹별 서비스 대상메뉴 분리교직원 , 학생 , 관리자 , 총장 등 사용자의 분류에 따라 서비스 메뉴의 변경

다양한 인터페이스 형식의 시스템 연계웹서비스 , 프레임워크 , DB 등 다양한 형태의 인터페이스를 수용하여 서비스 구축

다양한 기능 및 컨텐츠 제공 시간표 조회 , 교직원 검색 , 도서대출 조회 등 교내 활동을 위한 다양한 기능제공

특징

구축 기간2011 년 11 월 ~ 2012 년 02 월 (3 개월 )서비스 오픈2012 년 3월

프로젝트일반정보

Page 39: Worklight for University 웨비나 발표자료

• 사용자 그룹별 /권한별 메뉴의 분리

[ 산학협력 직원 ] [ 총장 ] [ 관리자 ]

학생

교직원

[ 재학생 ] [ 졸업생 ]

[ 교내직원 ]

적용사례 상세 화면 – 대구보건대학교 스마트 DHC

Page 40: Worklight for University 웨비나 발표자료

적용사례 상세 화면 – 대구보건대학교 스마트 DHC

Page 41: Worklight for University 웨비나 발표자료

추가 자료 – 롯데카드 구축사례

Page 42: Worklight for University 웨비나 발표자료

구축사례 실적 : 롯데카드 스마트롯데 (1/2)

2011 년 카드사 앱 평가에서 1 위로 선정된 스마트롯데 어플리케이션은 국내 금융권 최초로 MEAP 기반의 통합 플랫폼으로 구현하였습니다 .

2011 년도 “ 한국스마트앱평가지수 (KSSAI)” 카드사 부문 종합 1 위의 스마트롯데

금융권 최초의 MEAP 기반 모바일 서비스통합 플랫폼으로 구현하여 iOS, Android 동시에 지원

증강현실 및 위치 기반 서비스현재 고객의 위치로부터 가까운 가맹점을 바로 찾을 수 있는 증강현실 및 위치 기반 서비스 구현

타 솔루션과의 자유로운 연계 금융권에서 사용하는 공인인증 , 키패드 보안 , 구간 암호화 등의 타 솔루션과의 자유로운 연계

스마트롯데

특징

롯데카드 멤버스 서비스와 카드서비스를 통합한 대고객용 어플

구축 기간2010 년 10 월 ~ 2011 년 02 월 (4.5 개월 )서비스 오픈2011 년 3월

프로젝트일반정보

42

Page 43: Worklight for University 웨비나 발표자료

43

Worklight 을 적용하여 모바일 어플리케이션을 개발하는 경우가 , 모바일 플랫폼을 도입하지 않고 Hybrid 방식으로 개발한 케이스 대비 개발기간과 투입공수 측면에서 약 50% 이상의 절감 효과가 있습니다 .

Worklight 적용 시의 비용 절감 효과 사례

구분 Hybrid 방식 통합개발 플랫폼 (Worklight) 적용

개발 대상• 모바일 신용카드 및 멤버스 서비스 (1차 )•약 80 개 화면

• 모바일 신용카드 및 멤버스 서비스 (2차 )•약 160 개 화면 ( 기존 80 개 화면 + 신규 80 개 화면 )

개발 방식

• Hybrid 방식으로 개발•메인 Container, 솔루션 연동이 필요한 화면 ( 인트로 , 로그인 , 초기화면 , AR/Map 등 ) 및 인터페이스는 Native 코드로 개발

• 그 외 서비스 화면 웹 기반으로 개발

• 통합개발 플랫폼 Worklight 기반으로 개발• 인트로와 AR/Map 화면 외에는 모두 웹 기반 화면으로 개발

구축 기간 •약 3개월 •약 4.5 개월

서비스 대상 디바이스• iPhone/iPod Touch • iPhone/iPod Touch/iPad

• Android Phone/Tablet

주요 특징

• Android 로 확장하기 위해서는 Native 코드 작업이 추가로 발생

• 기능 추가 /변경 시 어플리케이션 빌드를 수동으로 처리해야 하며 소스 관리가 복잡

• 프로젝트 개시 후 2개월 안에 Android 1차 오픈• Native 코드 작업이 현저히 줄어듬• 모바일 기술을 보유하지 않은 다수의 인력으로 구축 완료

• 통합개발 플랫폼으로 어플리케이션 빌드 및 소스관리가 가능하므로 기능 추가 /변경에 유리

생산성• 개발 대상 화면 개수가 2 배이고 , 서비스 대상 디바이스도 Android 까지 확장• Hybrid 방식으로 동일한 결과물에 대하여 작업한다고 했을 때 , Worklight 을 적용한 케이스가 개발기간 및 투입공수 측면에서 약 50% 이상의 절감 효과

구축사례 실적 : 롯데카드 스마트롯데 (2/2)

Page 44: Worklight for University 웨비나 발표자료

구축사례 실적 : 롯데카드 가맹점 영업지원

롯데카드 가맹점 영업지원 애플리케이션은 Worklight 의 MEAP 기반 플랫폼을 적용하여 CP(크레딧플래너 ) 와 마케터에게 특화된 서비스를 구현하였습니다 .

특화된 컨텐츠를 제공하는 롯데카드 가맹점 영업지원

MEAP 기반 영업활동 지원 모바일 서비스통합 플랫폼으로 구현하여 iOS, Android 동시에 지원

증강현실 및 위치 기반 서비스현재 고객의 위치로부터 가까운 가맹점을 바로 찾을 수 있는 증강현실 및 위치 기반 서비스 구현

다양한 기능 및 컨텐츠 제공 메모장 , 달력 , 고객찾기 등 영업활동 지원을 위한 다양한 기능 및 UI 구현

가맹점영업지원

특징

롯데카드의 CP( 크레딧플래너 ) 와 마케터의

영업활동지원을 위한 내부사용자용 어플리케이션

구축 기간2011 년 08 월 ~ 2011 년 11 월 (3 개월 )서비스 오픈2011 년 11 월

프로젝트일반정보

44

Page 45: Worklight for University 웨비나 발표자료

IBM Mobile Assets – Offering for University

Page 46: Worklight for University 웨비나 발표자료

지금 바로 시작하십시오

• 아래의 웹 사이트를 방문해 보시기 바랍니다

http://www-01.ibm.com/software/kr/mobile-solutions/

•제품 브로셔 및 웹 캐스트 제공 •다양한 소프트웨어 및 서비스 정보•IBM Worklight 및 IBM WebSphere Cast Iron 제품의 다운로드 및 활용

• IBM Worklight 기술문서를 다운로드 받으시기 바랍니다

http://public.dhe.ibm.com/software/kr/worklight_v5.pdf

•귀교의 IBM 영업대표나 IBM 비즈니스 파트너에게 자세한 설명을 요청하시기 바랍니다

• IBM 모바일 엔터프라이즈 솔루션 세미나 발표자료

http://www-903.ibm.com/edm/R1209/IEM_download/download.html

• 아래의 웹 사이트를 방문해 보시기 바랍니다

http://www-01.ibm.com/software/kr/mobile-solutions/

•제품 브로셔 및 웹 캐스트 제공 •다양한 소프트웨어 및 서비스 정보•IBM Worklight 및 IBM WebSphere Cast Iron 제품의 다운로드 및 활용

• IBM Worklight 기술문서를 다운로드 받으시기 바랍니다

http://public.dhe.ibm.com/software/kr/worklight_v5.pdf

•귀교의 IBM 영업대표나 IBM 비즈니스 파트너에게 자세한 설명을 요청하시기 바랍니다

• IBM 모바일 엔터프라이즈 솔루션 세미나 발표자료

http://www-903.ibm.com/edm/R1209/IEM_download/download.html

Page 47: Worklight for University 웨비나 발표자료