Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann.

Slides:



Advertisements
Similar presentations
Secure File Transfer Protocol (SFTP) With Secure Copy (SC) What is a Secure File Transfer Protocol with Secure Copy???
Advertisements

Welcome to WebCRD.
BIBC Member ID Card System By Lizette Burger. 2 BIBC REQUIREMENTS In the interest of all employers and employees, Council has instituted a system to provide.
GP2013 (R2) New features in GP2013 (R2). New Ribbon for windows Edit List is the Print button on the right without the paper background Action pane can.
O dyssey Collaboration System: OCS. What is Distributed Collaboration? Work by teams whose members are separated by space and time.
1 Chapter 12 Working With Access 2000 on the Internet.
Module 6 Windows 2000 Professional 6.1 Installation 6.2 Administration/User Interface 6.3 User Accounts 6.4 Managing the File System 6.5 Services.
SiS Technical Training Development Track Technical Training(s) Day 1 – Day 2.
EPOCH 1000 File Management Data Logging and Reporting
Bonrix Track & Trace System A GPS Based Vehicle Tracing System (SMS, GPRS/3G, Offline) Bonrix Software Systems Ahmedabad (INDIA) Website:
Static and Dynamic Websites Static and Dynamic Website Design Presented by: Shawn Cohan, President All Squared Web Design, LLC
6 th Annual Focus Users’ Conference Application Editor and Form Builder Presented by: Mike Morris.
Outlook Web Access (OWA) is a web mail service of Microsoft Exchange; allow users to connect remotely via a Web browser OWA is used to access ,
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
Advertising Tool – Flash Requirements. Overall Requirements Develop a Flash application (Client and Server side) that combines and serves images on a.
Company/Product Overview. You have lots of files all over the place.
A detailed guide on how to set-up your printing storefront. Please Note: Storefronts are compatible with all browsers, however for optimal use of the admin.
Branded Websites. Branded Website Training Click the “Edit Pencil” to edit the website Enter in your iBoomerang username and password.
© 2012 Boise State University1 WordPress Training February 14, 2013.
Session 5: Working with MySQL iNET Academy Open Source Web Development.
Administration Tab CiviCRM. Data Organization in CiviCRM: "Building Blocks" Contacts Reports Mail Tags Activities Contribe Member Events and Event Attendences.
Classroom User Training June 29, 2005 Presented by:
STAY CONNECTED TOLLFREEEXPRESS CONTROL PANEL GUIDE.
Introduction to our On-Line Self Service Center at
The SAU Website Workshop. Using the site Website Management The Campus Directory Form Manager Other available resources.
Catlyn Colson. Recap of Previously Completed Work Previously I had done the following: Built the Database, started basic layout of the webpage, connected.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Tutorial 10 Adding Spry Elements and Database Functionality Dreamweaver CS3 Tutorial 101.
© 2012 Boise State University1 WordPress Training February 14, 2013.
CIM6400 CTNW (04/05) 1 CIM6400 CTNW Lesson 6 – More on Windows 2000.
Tutorial 1: Browser Basics.
Marcel Casado NCAR/RAP WEATHER WARNING TOOL NCAR.
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
1.Getting Started 2.Modifying Design 3.Page 4.News 5.Events 6.Photo Gallery 7.Newsletter Index Training 15 th Mar., 2011.
C# Tutorial -1 ASP.NET Web Application with Visual Studio 2005.
AUTOMATION OF WEB-FORM CREATION - KINNERA ANGADI – MS FINAL DEFENSE GUIDANCE BY – DR. DANIEL ANDRESEN.
NMED 3850 A Advanced Online Design January 12, 2010 V. Mahadevan.
6 th Annual Focus Users’ Conference Manage Integrations Presented by: Mike Morris.
SuccessMaker. Where are they? Math: Intranet On a server at Vanhoose Reading Web-based.
Portal User Group Meeting June 13, Agenda I. Welcome II. Updates on the following: –Migration Status –New Templates –DB Breakup –Keywords –Streaming.
QuikTrac 5.5, a validated Motorola Software Solution, allows you to take your Host ERP screens and extend them out to fixed or mobile devices including.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Registration Solutions for your Event Management.
Microsoft FrontPage 2003 Illustrated Complete Integrating a Database with a Web Site.
Introduction to KE EMu
Gold – Crystal Reports Introductory Course Cortex User Group Meeting New Orleans – 2011.
The world leader in serving science Overview of Thermo 21 CFR Part 11 tools Overview of software used by multiple business units within the Spectroscopy.
NIMAC for Publishers: How to Create Sub User Accounts December 2015.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
Database Access Control IST2101. Why Implementing User Authentication? Remove a lot of redundancies in duplicate inputs of database information – Your.
A user guide to accessing, reviewing and contributing to the Online Registry System.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
WebDat: A Web-based Test Data Management System J.M.Nogiec January 2007 Overview.
PhotoBytes Burt Bielicki. Overview What is PhotoBytes? Who Will Use PhotoBytes? System Requirements System and Software Architecture Lifecycle Plan Feasibility.
MADAN MOHAN MALAVIYA ENGINEERING COLLEGE,GORAKHPUR Submitted by: TANUJA SRIVASTAV ( ) Submitted To: Mrs. Meenu Assistant professor CSE Department.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
Fab25 User Training Cerium Labs LabCollector - LIMS Lynette Ballast.
1. On the homepage, click the “Register” link below the Login box in the left navigation bar. Registration Step 1.
Basics Components of Web Design & Development Basics, Components, Design and Development.
PuTTY Introduction to Web Programming Kirkwood Continuing Education by Fred McClurg © Copyright 2016, All Rights Reserved ssh client.
How to develop a VoIP softphone in C# that enables SIP Instant Messaging (IM) This presentation describes how to create a softphone in C# that allows you.
How to develop a VoIP softphone in C# by using OZEKI VoIP SIP SDK This presentation demonstrates the first steps concerning to how to develop a fully-functional.
How to use Drupal Awdhesh Kumar (Team Leader) Presentation Topic.
COM621: Advanced Interactive Web Development Lecture 10 PHP and MySQL.
Using the Personal Image Photo Library
Bomgar Remote support software
More than just File Sync and Share.
Principles of report writing
Welcome to WebCRD.
Presentation transcript:

Mobile Photo James Anderson, Dustin Duran, Trevor Hamilton, Ahror Rahmedov, Vivek Rajkumar, Matthew Renzelmann

Overview

Mobile Photo LCA elements for the Mobile Client Matthew Renzelmann, Dustin Duran

Operational Concepts Designed for Nokia Series 60 phones utilizing J2ME MIDP 2.0 Allows picture taking, local image storage, and the uploading of images to the server Features accessible through navigational menus

System Requirements Install the mobile client using a standard installation procedure .Jar file deployment Account establishment through web client  One time setup on the phone Navigational simplicity

Navigation – Implementation Overview

Navigation  Main three options  Take Pix  Pix Gallery  Settings

Navigation – Take Pix  Viewfinder displays updating view from camera  To take a picture:  Press the “fire” button  Select capture from the Options menu  Once captured, the user may:  Send the image to the server  Save the image  Discard the image

Navigation – View Pix  User may view stored images by browsing through a list  Selecting a name displays the image  The user may then select the following options:  Send Image to server  Delete Image  Rename Image  Cancel

Navigation – Settings  Settings include:  Username  Password  Server address  These options are entered during installation but may be changed from this screen

Architecture – Overview

Architecture Developed with Sun ONE Studio Mobile with Nokia Series 60 emulator J2ME with MIDP 2.0 Modular design extendible to other cellular phone manufacturers  MobileServerConnection Interface for server/client connection  Camera functionality not vender dependent Implemented entirely in J2ME

Mobile Photo LCA elements for the Web Client Vivek Rajkumar, James Anderson

Operational Concepts The web client is the interface that the user uses to access the pictures uploaded by the mobile client. The web client is targeted at all parties that consume MobilePhoto, as it is where they will be able to access the photos they upload

Sample Actions available Organizing uploaded images Downloading of images Public/Private displaying of images

System Requirements We plan to implement these core features for the web client:  a registration page where the user will be able to: create their own user account specify personal information configure their own preferences

Sys Reqs [continued] o a login page that would let:  registered users login using their username and password where:  a cookie would be created to track what user is currently logged in (and a session variable would initiated)  new users to register  registered or unregistered users browse publicly viewable photos (sorted by user)

Sys Reqs [cont] o a dynamically created page for each user that will allow interactions specific to that user’s needs (once the user has logged in) that will contain:  one sidebar frame that will let the user: o change folder (from a list of existing folders in the form of a drop-down menu) o view thumbnails of all the images in the current folder (each thumbnail would be clickable so that the image would be displayed full-size on the second frame)

Sys Reqs: dynamic main user page [cont]  one main frame that would: o display the currently selected image full-size o present the user with a list of options specific to that image such as:  allowing the user to change the name of the image  allowing the user to change the visibility of the image  allowing the user to change the location (folder) of the image  allowing the user to save the image locally on their own machine

Sys Reqs [cont]  ability to set certain image folder attributes such as: name visibility (e.g. folder is available publicly vs. private usage) Information such as current name, number of images, and current visibility will also be presented in some sort of table format to the user.

Sys Reqs [cont]  ability to send particular images or sets of images to be printed at some print shop for the scope of this project, only one print shop will be supported initially  publicly viewable pages indexed by username (given that the particular username has publicly viewable images/folders)

Sys Reqs [cont] o options to change personal information and preferences  ability to change password ability to change user-specific parameters such as:  personal name, address, contact information (phone number, address), location of print shop o a help (or FAQ) link

SiteMap

Responsibilities This group will be primarily responsible for writing the scripts that will generate the webpage and act as the interface from the user to their images on the server. This will be a substantial part of the project, and assistance will be needed from the other two groups as they complete their portions of the project.

Projected Timeline  May 1 [Done] – Specify the capabilities of the website.  May 14 [In progress] – Implement at least a basic interface so that we can test the other aspects of the project. User authentication and folder management need not be implemented yet. With luck, have the web-pages implemented, just not all the functionality of them active.

Projected Timeline [cont]  May 26 – All functions should be active. Debugging should be occurring with all aspects of project. Project will be evaluated at this point for “gold plating” that can be snipped off if necessary.  June 2 – Project should go gold and ship to all interested parties.

Database Specs and Architecture for Mobile Photo Trevor Hamilton Ahror Rahmedov

Database specs  Four main entities of the Mobile Photo System represented as the main tables 1) Users 2) Photos 3) Photo Shops 4) Print Processes  There are other supporting tables

Specs [cont] Supporting tables PrintProcessPix  Stores print processes ever initiated Sizes  Photo sizes PhotoAttributes  Flexibility to add more attribute values Attributes  Attribute names and types PhotoShopUserAccounts  Individual user accounts with photo shops

Database architecture Hosted by UW CSE servers Backend  Microsoft IIS/SQL database server Front end  ASP.NET built in functions to query and change the Microsoft SQL database

Database Architecture [cont] Development Environment  Microsoft.NET tools Compatibility ensured by using the same vendor tools for front and backend Proven industry standard architecture

Timeline Web service interface and database architecture specification – May 1 Implement basic functional database – May 7 (tables, relationships, triggers, queries) Fully implemented and functional database – May 14 Fully implemented web services – May 21 At least one online Photo Shop service functioning – May 25