Enterra Web GIS Embedded Flash System. Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer.

Slides:



Advertisements
Similar presentations
Lecture plan Information retrieval (from week 11)
Advertisements

JavaScript FaaDoOEngineers.com FaaDoOEngineers.com.
DT228/3 Web Development WWW and Client server model.
Web Applications Development Using Coldbox Platform Eddie Johnston.
Intermediate Level Course. Text Format The text styles, bold, italics, underlining, superscript and subscript, can be easily added to selected text. Text.
IIS Technologies.
Lecture 3B: Client-Side Scripting IT 202—Internet Applications Based on notes developed by Morgan Benton.
Advanced Java Class Web Applications – Part 0 (Introduction)
Outline IS400: Development of Business Applications on the Internet Fall 2004 Instructor: Dr. Boris Jukic Server Side Web Technologies: Part 2.
DT211/3 Internet Development Application Internet Development Application.
Multiple Tiers in Action
1 The World Wide Web Architectural Overview Static Web Documents Dynamic Web Documents HTTP – The HyperText Transfer Protocol Performance Enhancements.
Performed by:Gidi Getter Svetlana Klinovsky Supervised by:Viktor Kulikov 08/03/2009.
Macromedia Dreamweaver 4 Advanced Level Course. Add Rollovers Rollovers or mouseovers are possibly the most popular effects used in designing Web pages.
What is Web Design The term “web design” has come to encompass a number of disciplines, including: Visual (graphic) design User interface and experience.
E-Commerce The technical side. LAMP Linux Linux Apache Apache MySQL MySQL PHP PHP All Open Source and free packages. Can be installed and run on most.
ITM352 Javascript and Dynamic Web Pages: Client Side Processing.
Web Design Basic Concepts.
UNIT-V The MVC architecture and Struts Framework.
Server Side Scripting Norman White. Where do we do processing? Client side – Javascript (embed code in html) – Java applets (send java program to run.
What is Web Design?  Web design is the creation of a Web page using hypertext or hypermedia to be viewed on the World Wide Web.
JavaScript Teppo Räisänen LIIKE/OAMK HTML, CSS, JavaScript HTML defines the structure CSS defines the layout JavaScript is used for scripting It.
Geneva, 30 October 2009 Giuseppe Sindoni, Istat, Italy An online system for multi-channel, register-based census data collection.
Ruth Betcher Ruth Christie
Dynamic Web Pages (Flash, JavaScript)
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
GIS technologies and Web Mapping Services
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
ASP.NET + Ajax Jesper Tørresø ITNET2 F08. Ajax Ajax (Asynchronous JavaScript and XML) A group of interrelated web development techniques used for creating.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Project Proposal Interface Design Website Coding Website Testing & Launching Website Maintenance.
Chapter 17 - Deploying Java Applications on the Web1 Chapter 17 Deploying Java Applications on the Web.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Presenting Statistical Data Using XML Office for National Statistics, United Kingdom Rob Hawkins, Application Development.
HTML. Principle of Programming  Interface with PC 2 English Japanese Chinese Machine Code Compiler / Interpreter C++ Perl Assembler Machine Code.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.

Dreamweaver 8 Introduction What you can do with Dreamweaver 8 What's new in Dreamweaver 8.
RUBRIC IP1 Ruben Botero Web Design III. The different approaches to accessing data in a database through client-side scripting languages. – On the client.
David Lawrence 7/8/091Intro. to PHP -- David Lawrence.
Session 1 Chapter 1 - Introduction to Web Development ITI 133: HTML5 Desktop and Mobile Level I
Ajax for Dynamic Web Development Gregory McChesney.
WEB SERVER SOFTWARE FEATURE SETS
 Web pages originally static  Page is delivered exactly as stored on server  Same information displayed for all users, from all contexts  Dynamic.
Modern Programming Language. Web Container & Web Applications Web applications are server side applications The most essential requirement.
Event Handling & AJAX IT210 Web Systems. Question How do we enable users to dynamically interact with a website? Answer: Use mouse and keyboard to trigger.
JavaScript Dynamic Active Web Pages Client Side Scripting.
Document Object Model Nasrullah. DOM When a page is loaded,browser creates a Document Object Model of the Page.
Display Page (HTML/CSS)
CMS 2: Advanced Web Editing - Content Presented By: Katie Pagano, Special Projects Manager Steve Pont, Product Architect.
Java Programming: Advanced Topics 1 Building Web Applications Chapter 13.
Web Technology (NCS-504) Prepared By Mr. Abhishek Kesharwani Assistant Professor,UCER Naini,Allahabad.
APACHE STRUTS ASHISH SINGH TOMAR ast2124. OUTLINE Introduction The Model-View-Controller Design Pattern Struts’ implementation of the MVC Pattern Additional.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
A Presentation Presentation On JSP On JSP & Online Shopping Cart Online Shopping Cart.
G046 – Lecture 2A Recognising Web-Technologies Mr C Johnston ICT Teacher
PHP Assignment Help BookMyEssay. What is PHP PHP is a scripting language generally used on web servers. It is an open source language and embedded code.
Web Integration II.
Javascript and Dynamic Web Pages: Client Side Processing
WWW and HTTP King Fahd University of Petroleum & Minerals
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
Unit 2, Lesson 5 Website Development Tools
Unit 2, Lesson 5 Website Development Tools
Dynamic Web Pages (Flash, JavaScript)
Introduction to Internet Programming
Database Driven Websites
Dynamic Web Pages Jin Wu INF 385E Information Architecture
Secure Web Programming
Client-Server Model: Requesting a Web Page
Web Application Development Using PHP
Presentation transcript:

Enterra Web GIS Embedded Flash System

Application Features 1. Dynamic data loading and caching Minimum data transfer on startup Additional data transfer on user request Data caching

Application Features 2. Versatility Any data in fixed format can be used. Program logic is independent from data set Java GIS Server has flexible configurations for data representation

Main System Parts Client side (Flash, Action Script 2.0 ) Server side (Java servlet) Web-site (PHP) Data files (shp format) or a database

System Flow Web-site Server side (Java) Client side (Flash) Data (shp-files or database) result processing script (PHP) http-request data loading List of objects selected ( http-запрос ) XML document

Data Structure Information Objects –define a region (state, county, town); –hierarchical structure –number of different layers

Data Structure Layers –Layers contain partial information about specific objects; – Each layer may have a legend.

Data Structure Layer Elements –contain spatial data (border coordinates, town locations etc.)

Features Data loading from the server; Data visualization; Navigation through system objects;

Features Statistics Representation: -Demography -Density of Population -Custom Information Layered Legend Representation ; Layer Visibility Control: User can set each layer visible or invisible

Features Single object selection; Multiple object selection; Transfer information about selected objects to the web-site

Features Scale and Scroll: The user can scale an area and scroll it by the mouse dragging with “Shift” key;

Features Data sorting: - by town names - by zip codes

Features Synchronization with the web site page through JavaScript Synchronization with the web site page through JavaScript