mobimagup 1 mobile image uploader (mobimagup) boyan bontchev bonea ltd. confidential

13
MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

Upload: job-walton

Post on 28-Dec-2015

213 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

MOBIMAGUP 1

MOBile IMAGe UPloader(MOBIMAGUP)

Boyan Bontchev

Bonea Ltd.

Confidential

Page 2: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

2MOBIMAGUP

Sending images from Nokia 7650to Internet servers via e-mail message sent to a SMTP server (MMS is

expensive) by 7650 built-in image uploader (to photo-album servers

as Club Nokia) you have to be registered at Nokia Club only JPEG image format is supported

By custom native Symbian client (Java clients cannot access the media images as 7650 does not support MMAPI)

Note: is not possible to upload an image to a given location at the Web server, according given access rights.

Page 3: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

3MOBIMAGUP

MOBIMAGUP project goal

to provide Nokia 7650 users with facilities to upload images to corporative Web sites, i.e., to replace image content inside the HTML pages of a Web site by their own images taken by the built-in camera, according image access policy defined by the system administrator through Web access

Page 4: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

4MOBIMAGUP

Business scenario Users are registered on the MOBIMAGUP server

by an Web admin Every user receives rights to upload (and thus –

to replace) some of the images of the corporative site

Users take pictures with Nokia 7650 Users connect to the MOBIMAGUP uploader

server and: do authorization select a mobile local image for the upload to the

MOBIMAGUP image server select which remote image (or images) to be replaced

on the Web site (by means of aliases defined by the administrator)

Page 5: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

5MOBIMAGUP

Business scenario (2) After successful image upload the MOBIMAGUP

image server does the following: checks if the uploaded image has correct resolution,

etc. if needed, it reformats and resizes the newly uploaded

image backups the current image shown in the Web site replaces the newly uploaded image with the image on

the Web site writes the event into the log system

Page 6: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

6MOBIMAGUP

General information flow 1. HTTP browsers access the Web site

WebSite

HTTPClients

(browsers)

Internet

MOBIMAGUP

2. HTTP browsers administration of MOBIMAGUP 3. 7650 image upload to the Web site

WAP Gateway

GSM/GPRS Network

WAPClients(7650)

Page 7: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

7MOBIMAGUP

MOBIMAGUP clients’ interactions

MOBIMAGUP

Image upload

(WAP)

Upload administration

(HTTP)

Upload

Server

Admin

Server

SQLDB

Backup

Backup

Page 8: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

8MOBIMAGUP

Uploadserver

Uploader use cases

Authorization

Get aliases

Logout

Upload img

Reformat/resize

Backupcurrent img

Imgreplace

Logreplacement

7650 mobileuploader user

Page 9: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

9MOBIMAGUP

Administrator’s use cases

AuthorizationAdd/update/del aliases

Recover lastsaved img’s

Start/stopuploader Logout

MOBIMAGUPadministrator

(HTTP browser)

AdminserverView

event log

Add/update/del users

Page 10: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

10MOBIMAGUP

Image aliases Used for naming the image or set of images which are to

be replace at the mobile image upload. An alias can describe:

a single image residing at the Web site a set of correlated images residing at the Web site and having the

same origin, e.g. a picture and its two different thumbnails (in different sizes).

Alias definition includes: Image path (e.g. c:/programs/apache/web_site/images/), Image name Image format (such as JPG, GIF, TIFF, etc.) Image resolution (for the Nokia 7650 phone, the maximal

resolution is 640x480 – thus, the uploaded image can be resized to a smaller resolution or left with its original resolution)

Page 11: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

11MOBIMAGUP

MOBIMAGUP upload server

MOBIMAGUP upload server

Aliasretriever

SQLDB

7650 client(built-in or custom)

Web siteimage

replacement

Imageuploader

Backupimages

Backupimages

Authentifi-cation

Formatter/resizer

Backupmanager

Loggingmanager

Page 12: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

12MOBIMAGUP

MOBIMAGUP admin serverMOBIMAGUP admin server

Usermanager SQL

DB

Admin client

Web siteimage

replacement

Aliasmanager

Backupimages

Backupimages

Authentifi-cation

Uploadercontroller

Backuprecoverer

Loggingviewer

Uploader start/stop

Page 13: MOBIMAGUP 1 MOBile IMAGe UPloader (MOBIMAGUP) Boyan Bontchev Bonea Ltd. Confidential

13MOBIMAGUP

MOBIMAGUP benefits The server application can be installed on the

computer where the corporate Web runs, however, without to interfere with it or any need of changes of the existing Web site (only needs file access to the image directories of the Web server);

The server application is written in Java and thus, is portable among different platforms;

Easy installation and maintenance thanks to the SQL database build-in into the application;

Flexible administration.