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

Slides:



Advertisements
Similar presentations
ESafe Reporter V3.0 eSafe Learning and Certification Program February 2007.
Advertisements

MMS pictures to the people Johan Montelius
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
The Client-Server Model for the Web 1. A Web Client (usually in the form of a web browser) makes an HTTP request to a specific web server. 2. The Web Server.
WSUS Presented by: Nada Abdullah Ahmed.
Internet Research Internet Applications. The Internet is not the Web Because of the great popularity of the World Wide Web, people think the Internet.
DT228/3 Web Development WWW and Client server model.
Toolbox Mirror -Overview Effective Distributed Learning.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
Week 2 IBS 685. Static Page Architecture The user requests the page by typing a URL in a browser The Browser requests the page from the Web Server The.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Remote mailbox access gateway Software lab project.
Multiple Tiers in Action
(NHA) The Laboratory of Computer Communication and Networking Network Host Analyzer.
Implementing Application Protocols. Overview An application protocol facilitates communication between applications. For example, an client uses.
Quality Bytes QBFax Business Fax Software. Quality Bytes QBFax Product Goals Corporate Desktop Fax Solution User/Group Management Tools Works with/without.
COMPUTER TERMS PART 1. COOKIE A cookie is a small amount of data generated by a website and saved by your web browser. Its purpose is to remember information.
WEB HOSTING & UPLOADING SITI ZULAIHA BINTI MOHD RAIS PGC
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
Boris Tshibangu. What is a proxy server? A proxy server is a server (a computer system or an application) that acts as an intermediary for requests from.
Hands-On Microsoft Windows Server 2008 Chapter 8 Managing Windows Server 2008 Network Services.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
INTRANETS DEFINITION (from Cambridge International Dictionary of English) intra- Combining form used to form adjectives meaning 'within' (the stated place.
Online Game JAVA for PDA WAP for Mobile Phone. Java for PDA  Hardware limit - Java API Power Memory  JDK 2M byte. Connectivity Display size.
IMonitor Software About IMonitorSoft Since the year of 2002, coming with EAM Security Series born, IMonitor Security Company stepped into the field of.
CERN ORACLE DEVELOPERS FORUM 5 Nov 2001 Adding Mathematica Software to an ORACLE database Roberto Terenzi CNR-IFSI & INFN CERN.
ViciDocs for BPO Companies Creating Info repositories from documents.
Product Perspective Intelligent Online Course Portal System is not depending on any other systems.
Syllabus outcomes Describes and applies problem-solving processes when creating solutions Designs, produces and evaluates appropriate solutions.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter Four Configuring Outlook and Outlook Web Access.
16-1 The World Wide Web The Web An infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that information.
Introduction to ColdFusion Penn State Web 2001 Conference Brian Panulla Elmwood Media Group, LLC.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Web Programming : Building Internet Applications Chris Bates CSE :
Computer Emergency Notification System (CENS)
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
ARCSDE & ARCIMS Mr. David A. Perini. ARCIMS  Internet Mapping Server Distribute GIS information over the Internet Integrates with addition ESRI softwareESRI.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
W orld W ide W eb Client/Server design using TCP/IP Incorporates Other Client/Server Systems –ftp –gopher –mail Server runs on port 80, named httpd, exchanges.
Hands-On Microsoft Windows Server Implementing Microsoft Internet Information Services Microsoft Internet Information Services (IIS) –Software included.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
CSU - DEO Introduction to CGI - Fort Collins, CO Copyright © XTR Systems, LLC Introduction to the Common Gateway Interface (CGI) Instructor: Joseph DiVerdi,
The Intranet.
TCP/IP (Transmission Control Protocol / Internet Protocol)
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
Chapter 4 Applets Cop Why Applets? WWW makes huge information available to anyone with web browser. Web server send web pages and images to your.
Project Two Adding Web Pages, Links, and Images Define and set a home page Add pages to a Web site Describe Dreamweaver's image accessibility features.
Web Server.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Internet Applications (Cont’d) Basic Internet Applications – World Wide Web (WWW) Browser Architecture Static Documents Dynamic Documents Active Documents.
CPT 499 Internet Skills for Educators Overview of the Internet Session One.
Computer Basics Introduction CIS 109 Columbia College.
World Wide Web. The World Wide Web is a system of interlinked hypertext documents accessed via the Internet The World Wide Web is a system of interlinked.
Introduction to Programming the WWW I CMSC Winter 2003 Lecture 4.
OMS Administration Marie SHAH 02/12/2016.
Web Interface for Formatter
What is WWW? The term WWW refers to the World Wide Web or simply the Web. The World Wide Web consists of all the public Web sites connected to the Internet.
3.1 Types of Servers.
Warm Handshake with Websites, Servers and Web Servers:
3.1 Types of Servers.
Tutorial (4): HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Printer Admin Print Job Manager
Web Page Concept and Design :
Unit# 5: Internet and Worldwide Web
The Internet and Electronic mail
Presentation transcript:

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

2 MOBIMAGUP Sending images from Nokia 7650 to Internet servers via 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.

3 MOBIMAGUP 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

4 MOBIMAGUP 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)

5 MOBIMAGUP 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

6 MOBIMAGUP General information flow 1. HTTP browsers access the Web site Web Site HTTP Clients (browsers) Internet MOBIMAG UP 2. HTTP browsers administration of MOBIMAGUP image upload to the Web site WAP Gateway GSM/GPRS Network WAP Clients (7650)

7 MOBIMAGUP MOBIMAGUP clients’ interactions MOBIMAGUP Image upload (WAP) Upload administration (HTTP) Upload Server Admin Server SQL DB Back up

8 MOBIMAGUP Upload server Uploader use cases AuthorizationGet aliases Logout Upload img Reformat/ resize Backup current img Img replace Log replacement 7650 mobile uploader user

9 MOBIMAGUP Administrator’s use cases Authorization Add/update/ del aliases Recover last saved img’s Start/stop uploader Logout MOBIMAGUP administrator (HTTP browser) Admin server View event log Add/update/ del users

10 MOBIMAGUP 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)

11 MOBIMAGUP MOBIMAGUP upload server Alias retriever SQL DB 7650 client (built-in or custom) Web site image replacement Image uploader Backup images Authentifi- cation Formatter/ resizer Backup manager Logging manager

12 MOBIMAGUP MOBIMAGUP admin server MOBIMAGUP admin server User manager SQL DB Admin client Web site image replacement Alias manager Backup images Authentifi- cation Uploader controller Backup recoverer Logging viewer Uploader start/stop

13 MOBIMAGUP 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.